Given the improvements in CE food (judging by comments here), and being a BA apologist (is it my problem that I've always had amazing crew?) I think BA is an easy target for journalists. And hey, they make themselves an easy target.
But new uniforms are a great idea. They inspire crew, and send a message as to the direction of the airline.
And despite never having had the horrific experiences mentioned on FT, I do feel that BA is finally getting the message that people want them to be the best.