Tesla, SpaceX, and the quest for a fantastic future