https://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/XI...
If you are in your 20's or 30's or even 40's then having white skin in South Africa has not had the same advantages as before, there has been government legislation to make the place a bit more equal opportunity, which means to the younger people in South Africa that, if you are white, it is time to claim some type of UK passport (maybe based on some grandfather that was Scottish).
I am no defender of Apartheid but the ruling baby boomer white class essentially retired and threw their own children under the bus.
However, it's not a narrow reading of events. Musk is African. Head a bit out of the way in South Africa and you'll find white kids who spend all day running around with black friends with the whole group speaking fluent Zulu. They've grown up there and their families have been there for generations.
Actually, since we're being technical about it, he's American-Canadian-African. How else to define it? One could say African born, certainly.
He has lived in the US longer than he lived in South Africa at this point. He hated South Africa according to his brother, and sought to flee as soon as he could. He considers himself an American and has stated so on numerous occasions.
Although I've met a surprising number of intelligent people who somehow do not believe we are all descended from Africa. Which I suppose is related to people failing to understand that all individuals have innate inalienable rights, regardless of their citizenship.