HI, Jeff. I'll add another welcome. DL here and vet of 6+ trips to JNB/CPT. I hope the wife is not attempting nonrev on DL. DL doesn't upgrade so that is a very long leg. It can be VERY difficult even for high seniority DL emps. CPT is fabulous if you haven't been there. Is AA/KL your goal? Using zeds for SA or Kulula LCC to get down there? If you need guest house--Sun Rock is great--near JNB w/shuttle for good price.
Feel free to ask for anyhting I can add. Cheers!