I'll be honest, the more I see about EV batteries and solar panel the more I think that most environmentally friendly way would be wind/water turbinę wherever possible otherwise having electricity from nuclear plants coupled with attempting to develop as efficient petrol/diesel engines as possible (with added requirement that the engine is supposed to be durable for like a million miles instead of running 1.3 turbo for 200 bhp which will kill the engine after 200k forcing to buy a new car with all the extra footprint producing one makes.