Maybe we should ask Mr Osbourne about Hainan as he was the one that "announced" it.
If we were to ever get a mainstream China destination, my money would be on Air China rather than Hainan & Shanghai rather than Beijing.
Air China has already operated non stop services MAN-PVG with cargo 747s. Shanghai would make much more sense both in terms of passengers & cargo.
Although getting anything done in China is easier said than done.
With the apparent success of the Cathay service, you would think some people are scratching their heads wondering why they took so long to come back.