I was able to find something similar--the poor man's version-- in PE/WTP in November (maybe other dates as well, but I don't know of an easy way to do "flexible calendar" searches for multi-city itins). YVR-LHR-JNB / JNB-LHR-LAX (also wors with similar pricing terminating at ORD. Would be a lot of miles without being able to lie flat, but would rack up solid EQMs.
$1657 all-in, booked via BA (confirmed); $1793 via aa.com (confirmed). 32000 EQMs and 4267 EQDs (I think?) if booked through BA.