I really believe without the California and Northeast State Consortium requirements for ZEVs, none of these would be offered. And 2 dollar gas makes the economics even tougher.
+1+1+1
It still takes energy to make hydrogen, either through chemical synthesis from hydrocarbons or electrolysis from water using electricity. Thus a hydrogen powered car still has a major environmental impact, which really is not environmentally important. but politically is.
Until there is cheap cheap cheap electricity from solar or wind, the least cost of horsepower to the wheels is the internal combustion engine. The cheapest way to do this is with compressed natural gas. The use of compressed natural gas will require the least amount of new infrastructure to provide stations to refill your vehicle.
The United States has cheap natural gas in huge excess. The only viable source of cheap electricity with current technology is nuclear power. Unfortunately that source is no longer viable politically due to the environmental Luddites.
I hope those bastards freeze in the dark huddled around a broken windmill surrounded by solar cells that do not work on cloudy days and have a limited lifespan.