Nice point WHBM!! I've just been amusing myself on a quiet day with reading up the subject on two other forums. One that is mainly from folks who work on board (but not up the front) love it and it makes them terribly proud to work for BA. So it's nice that they like it.
Skimming thorugh the other forum, based more around people like us but to which I am not signed up, has a similar range of views but more in favour than against.
Whilst it is certainly a corporate branding advert, as opposed to a particular route or cabin, I still think that it is TOO retrospective.