So drove all the way to Fochville, old school type little town, has more fire trucks than the city of JHB (shhh), lots of traffic police all over, very neat popo, haven't seen uniforms this smart in a long time. Took 3 hours on the dot - about 2 hours 20 mins for the registration and 40 minutes to pay.
They only have two stations and two cashiers but they don't always run simultaneously, also the cashier line gets very long after 12 because you have all the learners etc.
Anyhow, no drama, except the queue was formed wrong way round, caused a lot of confusion, and white people just don't like waiting - man the complaints. Having the eye test done early doesn't stop you from waiting in line, it just saves time and you don't have to put your head on their machine.
Anyhow supposedly 6 weeks wait - not sure if I can check if its ready or not - it is just too far a drive if its not.