So I sent an email direct to the Head of Brands and Customer Experience at BA, explaining about the whole catering issue and the response I got through from Customer Service and the multitude of excuses.
In short it was passed back to Customer Service and a very lovely lady just rang me up to say that in the summary page where it explains about your luggage allowance and used to mention the fact you would get a 3 Course Meal it no longer does so.
And despite the fact I took a screenshot of the page saying this, the site also says to expect a snack and full bar service and that it was what I should expect.
So in essence there is no longer any argument about false advertising as they have taken it down but still a really poor offer and basically a lack of interest from BA.......