Please let US know how their customer service gesture took a lot of the sting out of an otherwise crappy travel day. There should be more stories like this! And a couple hundred dollars' worth of pizza has probably bought them some new customer loyalty (plus, it's just the right thing to do).
Good on you for keeping your cool, btw !