I'm sure Irv will be the source of all you need to know, but you might be interested in this that I stumbled on a while back.
http://www.hang-out.co.uk/light%20ai...annesburg.html
If you're near Pretoria, I think you can do the air law multiple choice on a computer at a nearby flying club and get your licence over the counter at the CAA.