I do not fly SA long haul that often, and my recent experience is limited to the FRA-JNB route, but I have always been given the bulkhead or emergency exit row seat I requested (by e-mail to customer care), and have never been bumped. I am a Voyager member, but have no status.
Johan