Said "South African" is a naturalized American citizen, which should be 'American enough' for anybody.
His business dealings with the communist Chinese are a bit more concerning.
Edit for response:
> why did you put quotes around american enough
Because in my view you're either an American citizen or you're not. I think it's offensive to speak of being American being a matter of degree. Insinuating that Elon Musk is less of an American than anybody else with an American citizenship is simply offensive.