Interesting trip report. Completely different from my one and only CW experience so far, where champagne on board was plentiful (I think I had 3 glasses before meal service started) and the crew were excellent. It's a shame that BA can't seem to achieve consistency.