Came rain with a gusty wind… And if hail comes!? Tesla faces competition in the electric vehicle market