Given BA's affection for Boeing products, I reckon that BA will order the new 747-800 pax version. I can't see BA buying the A350 either as its still on the drawing board and has been rehashed so many times. Also, the folks at BA should remember that being an Airbus long haul customer is not the easiest thing in the world-just ask LH and EK about their A340-600's. Even if BA get the A380 at + 2 years from now, due to the slow production schedule, not that many will have been nailed together and so I would be surprised if they would have cured the bugs in this time.
No chaps; if you want a long haul plane you go to Boeing.