Ashlee Vance on Elon Musk and future of mankind |