Tesla: It’s Time For A Customer And Investor Reality Check