Ham Phisted, Paxboy and ATC Watcher,
Thank you for the clarification and the comments about JNB ATC. It's good to know that the controllers are so highly regarded.
I should have realised that the controllers don't bear any responsibility for poor signage or taxiway lighting.
It will be interesting to see how the airport management company responds and, of course, what the final accident reports say.