I am really sorry to hear about your car. I sent you a private email, but thank goodness your parents are ok. While I think generally the worry for most people, especially tourists is overblown, I know this off ramp well, and in all of my times in SA, it is one of the few places where I always feel uncomfortable.
Again, just glad everyone is ok. Defender 90--cool vehicle. Hope it can be repaired ok.