Atlas does operate to JNB via Dubai...but that service is not something I would recommend as it does get scheduled and cancelled by our customer on a regular basis...for that matter, it is not even a regular service!!
As for the Houston to Luanda...I don't know if our flights can accept jumpseaters on that service. Someone else may chime in and help you out.