Partners of kayak may be scammers? That's news to me, so that's useful to know.
American Express had good customer service? The fact that the author had to follow up to get a full refund indicates that it wasn't the most streamlined process ever.
Is there another lesson here?