Despite startup hurdles, Tesla Model 3 wins early praise