Nonsense!!! No current EV is energy-efficient, nor will they ever be,
no matter how much you wish them to be.
Nor are they now cost-efficient, nor will they ever be.
Products which are not adopted by the masses, because they are too expensive, cannot ever be cost-efficient, and they'll remain above the pay-grade of 99% of consumers.
The "big guys", aka: the car companies, are already producing EVs, but mostly at the urging and subsidizing by government; otherwise, nobody would be producing them, and nobody would be buying them. In fact, in order to get the few people that are buying them to do so, the government has had to subsidize the price of the cars. Without that subsidy, the cars would have even fewer buyers.
Your garbage is still garbage, and subsidies has nothing to do with it.
Subsidies is something that no government should be involved in, and that should be applicable for businesses and to people. No subsidizing whatsoever would be preferable, for businesses and for people. The free market system stops being so, when government inserts itself into it, thereby distorting the whole economy. Most of the problems with the U.S. economy, and that of the European countries, came by way of the big government policies which created the environments which caused many to fail.
"Cleaner" technologies is just a term, and not a reality. Green energy companies are just a waste. Obama funded a huge number of "green energy" producers and research companies, and now, all of them have failed, mostly because they were all shams.