Although I am not sure how to read where you are stopping in Africa I think you may violate the following rules:
"1 INTL DEPARTURE AND 1 INTL ARRIVAL FROM/TO THE COUNTRY OF ORIGIN PERMITTED"
You seem to arrive in South Africa twice although one is surface so who knows how they will apply the rule.
"MAXIMUM 2 STOPOVERS PERMITTED IN THE CONTINENT OF ORIGIN."
As i said I am not sure where you are actually stopping so not sure if you violate this one.
Also I believe that Darren is correct and South Africa originations do not permit to arrivals into Europe.
rich