Tesla Stock and Elon Musk - Reasons For Optimism