For a little more (£1164 rather than £1100 outbound) you can get LHR-JNB-CPT, which nets the A380 and T5 Concorde Room (ok, you'll have to suffer the 737 Comair flight, but you can then fly CPT-LHR T3 direct back on the 747).
Too much overall £££ for me to fork out, sadly, but not a bad fare offering. Guess this is as good as BA sales are going to get this year!