one bit of information regarding the assumption that 5 minutes after arrival the vendor had the money from AmEx - i guess it's possible, but from all i know it's higly unlikely. There are two reasons many establishments don't take AmEx - the % they charge the vendor to use the cars (4%) and delays in crediting vendor.

You may have an AmEx beef too.