Incidentally, and sort of related to this topic, has everyone noticed that Air China is starting a PEK/JNB service later this year? Three days a week using a 3-class 777-300ER. Decent timings for connections too.
CA 868 JNB PEK 11:50 07:30+1
CA 867 PEK JNB 23:15 07:55+1