Fundamentally you can only visit each continent once, with the exception of the origin continent which you can visit twice, but you are limited to a total of two stopovers in the continent of origin; the Ghana/Nigeria/Kenya exception doesn't help at all with South Africa. Moreover, unless you visit Asia or South West Pacific then this isn't a round the world itinerary - you have to cross the Pacific once.