Elon Musk at Ted talking about Tesla, SpaceX, SolarCity. Always fascinating: