Your connection in JNB is extremely tight. Last time it took me more than one hour to clear immigration (arriving in F). I had a 2 hour connection and i barely made it. Worst case you will be on the next flight if they have space.
Anmd yes, you can use the FCT both ways with your ticket,