Premium cabin awards to South Africa are very hard to get with any ffp. Many people start looking & booking 355 days or 330 days out to snatch awards when they become available.
Have looked at what airlines Citi thank you miles can be transferred to?
From SPG you can transfer to a wide range of airlines
AA & BA (avios) are both OneWorld alliance so have the same alliance partners with the same nominal awards available. However award availably does seem to vary with ffp. Both have non OW partners. With 70,000 AA miles you have a start. Many BA awards have high cash surcharges.
http://www.flyertalk.com/forum/infor...help-here.html
http://www.flyertalk.com/forum/trave...demptions.html
http://www.flyertalk.com/forum/trave...s-seconds.html
AA information
http://www.flyertalk.com/forum/ameri...es-2015-a.html
http://www.flyertalk.com/forum/ameri...iscussion.html
http://www.flyertalk.com/forum/ameri...l#post26495098
http://www.flyertalk.com/forum/ameri...solidated.html
http://www.flyertalk.com/forum/ameri...solidated.html
Edit
Having lived in JNB for 2 years its not a place I would visit. Far better places in South Africa to visit