Investing in Tesla has long been a gamble. Odds were against Musk creating a successful electric car company, never mind ...