Everything sounds pretty standard on this one except for one thing. CX brought out snacks for economy passengers in the airport terminal due to a 1 hour delay? Wow! I'd rate this an above average flight in economy. Hats off to CX.
A word of caution, don't ever try a North American airline. Ever.