At least in the free part of the US, most diesel sold at retail is for the pickup truck market. Almost every station (including one of the Costcos) in our area carries diesel. And while I see a lot of TDIs on the road, there are more diesel pickups and their tanks are twice as bug as the JSW and 2.5 to 3 times as big as the GSW tank.
You won't see EV (electric vehicles) take off in any volume until the technology is a lot better. We are talking a decade at least and maybe 2 decades. You will have to have 500 mile range on full, 80% charge 400 mile, and that with real driving -- highway speed, hilly and mountainous, as well as stop and go and city traffic all in one trip, with A/C going for the EV to replace the gas/diesel car in the US. People are used to being able to drive 350-500 miles on a tank of gas, highway speed (75-80+), up hills, down hills, with A/C blaring or in the deep winter. They are not going to take a step back to 200 mile range (of real driving -- 300+ mile range car will get 200 miles of real driving at highway speed, hilly terrain, A/C blaring, or deep winter). And the 80% charge will have to be 10 minutes or less. The only place you will see major EV headway inside a decade will be in the really urbanized areas. We are still a long way from that technology for much larger capacity and much faster charging.
And there is no infrastructure to support it. And you will have to build all that infrastructure on a mega scale to support this mass of EV cars being predicted.
EV cars *are* the future. In 20 or more years.
In the meantime, the plugin-hybrid will be a stepping stone to EV majority, because you can use the EV mode (20-50 miles) for most of your daily driving [a majority -- I know some people have longer commutes] but you can always switch to gasoline mode when you need to drive far, and can do a 5 minute fill up of your tank and keep going.
Even the very latest announced 100kwh Tesla would not allow me to drive from SLC to Las Vegas without a major re-charging stop. It is supposed to be 300-370 miles but at 80mph up and down the mountains with A/C on I bet it is no where near 300 miles. Even the supercharger from Tesla takes over an hour to get an 85kwh car to 90%. That won't cut it on a road trip and SLC to Las Vegas is not that far -- about 425 miles depending on where you stop and where you end in Vegas.