I've heard from a lot of TC officials that South African hours aren't recognized, I may be wrong though.
Anyways, I thought you were able to do it anywhere in the world as long as you have a person designated by TC to check you out for those things with you for the checkride on an aircraft that meets TC standards. Mind you, bringing someone out to where you are does tend to cost quite a bit.