I finally received a response to my letter sent to Willie Walsh, the response was dated 30th April 2007 (some 6 weeks after my original letter).
The response was from BA's customer relations, here are a few excerpts:
"I realise that we did not meet the high level of customer service you would expect from British Airways."
"I recognise that we got the balance wrong on the day that you were travelling and this is unacceptable..."
"It will take a little while to roll out the new in-flight entertainment system on all our aircraft..."
"We greatly value our first class customers and we would like to offer you our apologies."
FYI, I have just used the London/Beijing BA service (September 2007); absolutely nothing has changed wrt on board entertainment, the quality of the seats or indeed the availability of chutney.
More about that in another post.