I have to say, every single meal posted above looks like an unambiguous improvement from what existed before - well done BA!
And if anyone from the BA team is reading the reactions in this thread, when in a few months time the bean counters come to you suggesting you should make a few small cuts to the service here and there since 'customers won't notice the changes', tell them politely to **** off!