As you predicted, BA have responded, 'In a statement issued later, BA said: "We have no plans currently for a buy-on-board economy product on long-haul, but if that is what interests customers of the future, we will listen."'
http://www.standard.co.uk/news/trans...-a3510961.html