BYD sold 2.26 million EVs to Teslas 1.64 million. They have 11 EV models and 7 hybrid models. Significantly cheaper too.
They offer a range calculator that takes ambient temperature and auxiliary users into account. More realistic use cases. Like it being 0-50 F here from November to March, 90-100 from June-August. So heater or AC use most of the year.
https://www.byd.com/eu/range-calculator/dolphin-surf
If I buy a BYD with the largest battery and longest range, and drive in 0F temps common around Christmas time, with the heater going, the range is ~173 miles. I doubt I make it on my trip. I know my daughter wouldn't on the 455 mile one way trip she did yesterday.
It would be interesting to see some options in the $15-25,000 range. Tesla might be able to hit that mark stripping out some tech and simplifying the base model.