Passed my learners first time and had to do it a couple of times. For car and bike because they expired. But agreed... the way they ask the questions in the learners is crap. Seems to have been translated from english to manderin using a Zulu translator, then from manderin to swedish using a hebrew translator and then back to english using google translate.
I passed my bike license with ease. No instructor necessary. But then again, with no road test, the examiners can't really ask for a bribe and therefore don't really have any reason to fail you unless you REALLY can't ride.
I failed only 2 times from actually doing something wrong (purely because of nerves). The other times the examiners were just dickheads and didn't want to waste their time actually doing their job. They would mark down points for non existant things (eg. parking brake ratchet points when I NEVER let it rachet) and hint at a bribe but never actually said it straight. Even this time when I passed, I looked at the points he had put against me and only half MIGHT have been valid.... But when he added them up, his face was visibly disappointed that I had passed. I am sorry to have supported corruption by buying my license, but I honestly had lost faith in the system and decided that buying it was better than standing in a que for a day and doing my test 6months later, only to fail again etc.
For future reference, Xavier Testing Station near gold reef city has a waiting list of a week long. So if you need it in a hurry, that is a decent place. Also, the ques are short and booking takes about 1hour. But they are quite strict. Especially if you get Goba.
My problem with the system is: I have been driving on the road for a good 2 years and I am a safe driver (when in the car... on my bike I enjoy myself

) I know how to drive in the real world. The test is made for how to drive like an idiot. If we all did the 5 point checks and everything like they want you to do for the test at all times, people would be hijacked at every stop street and driving would just generally be the most labourious task ever.
I would rather we got lessons until a driving instructor thought we were ready to go on an advanced driving course, and then after the advanced driving course, we were granted a license if they considered us ready to go on the road.
This 4 year system sounds like it is going to cost the potential license getter a fortune. According to one source, you are required to get 120hours of driving lessons. At the average cost of R200 for an hour, that is R24k.
I know one girl that tried 8times and then bought their licence. And another guy that tried 8times before he passed legitimately. My other friend passed 3rd time when he got a nice examiner that only wanted to talk about bikes and didn't even care about the test. It all seems to come down to luck. You can be unlucky many times before getting an examiner who isn't corrupt or sadistic. Or you must do a completely flawless test to ensure that the sadistic one will pass you anyway. The main problem is, when it comes down to pass or fail, it is completely in the hands of the examiner. If they don't feel like it, they can fail you. If you want to go against it, it is your word against theirs.