Munnyspinner - Virgin did more than "put a glossy announcement" on its results. Believe me, if a public company tried to mislead the City over its financial performance in that way heads would be rolling.
As above, Virgin deliberately timed their announcement to make BA look bad by comparison and most of the media initially followed this line. The free publicity Virgin initially received must have been worth tens of thousands of pounds.