If you are early for departure why not phone JHB and see if they can accomodate an earlier landing slot?
Intersection departure are never initiated by ATC in Sa and no intersection departures are allowed if the runway is wet , if it's LVP's or if at night .It's a liability issue.