I have just returned from Denver with BA in Club where the flight out and back was on time and the service faultless. The new flatbeds were a vast improvement and just about fitted my 6'4" frame.
I guess I am one of the few satisfied customers of BA!!