just pay attention to the 0% financing and tax incentives, the car is basically subsidized. This is why the tesla is my third EV and the reason I have solar. They already taking monies out of your paycheck for this stuff whether you agree with it or not, cars are still liabilities, probably always will be, but I'm pretty sure solar will be viewed as an asset. For me, I got in before NEM3, solar killer regulations, so my payoff is seven years, not including price increases, and I have so much excess that it pays for 70-100% of my vehicle consumption depending on time of year.
what you will struggle with EV's is the charging, it's not like a gas station, locations are not easily viewable from the freeway, often they are located in obscure area like in the back of a supermarket or some random place. There's a large network of chargers in california, however the devil is in the details. Many of the generic chargers, a ton of them are NOT fast charging, they may do up to 15kwh, while tesla's location have up to 250kwh (~100 in actual usage). that is many times faster, instead of waiting 5 hours at one station, fast charge can get it done in 45minutes. Huge difference, and not all brands have access to this network, however Tesla is allowing some folks like rivian to have access. Building the infrastructure is paying off for tesla, either way, they're going to get you trapped.