Before you count out CNG..India started a program to convert all their buses and cabs to CNG. The infrastructure is mostly there. You install gas compressors at gas stations to compress natural gas into cylinders to fill the vehicles. We already have the gas pipelines. The tanks are bigger, which is not much of problem for commercial vehicles and taxis..and if the carmakers go on it they could solve the design issue of where to put the tanks in passenger cars.
We should eliminate the use of natural gas for epg and convert all that to nuclear while shifting natural gas to heating and vehicles. We have lots of natural gas in NA..with more reserves every day.
Every time they poke a hole in the Marcellus formation they find more NG. And they just announced a major find in shallow water off LA, estimated at 2 to 6 Tri. CF.