I have been thinking the same, for a marketing strategy BA are pushing so heavily, you'd think they would be more keen, especially with the Olympics!
Also, BA don't fly any 777-300's, only 777-300ERs (otherwise known as the 77W). Two different animals!