I actually just returned from a better itin for 3.3 cpm as a vaca run to wonderful Cape Town and will repeat this itin again in May: IAH-AMS-JNB-CPT-JNB-AMS-IAH - also for 3.3 cpm and make use of a forced AMS layover to attend a family reunion.
This fare has been around for the past few years - I used the IAD-CPT-JNB-IAD itin in February & March '12 to visit friends in Pretoria and Cape Town when the fare was lower than the current, being 3.4 cpm