Elon Musk, the South African billionaire entrepreneur, is everywhere in the news ...