@maxdancona,
The problem is one of temperature. A power plant operates a LOT hotter than any heat engine you could possibly drive (around 4000 deg F compared to 600 deg f). There is something called theoretic efficiency which is the highest possible efficiency any heat engine can achieve. As I recall, the theoretic efficiency for a typical power plant is about 80% (meaning it turns 80% of the coal burned into electricity, neglecting friction losses which are minimal). The theoretic effeciency of the typical internal combustion engine is less than 20%, and friction losses are much higher due to the necessary tolerances for mass production combined with reduced maintenance)/
Since line losses to transport electricity are small, you cut your carbon footprint from driving by about a factor of 4. That is a lot.
There are no battery improvements which will substantially improve the total capacity, the lack of range is probably going to remain a problem. Having two cars, one for short range and the other for long range is a poor solution since making another car causes massive pollution,
The solution to this requires a change in infrastructure and peoples attitudes. Ideally no one would own a car. When the battery is running low they simply pull into a parking lot and trade what they are driving for another vehicle. Busses should be used for any trip over about 50 miles and high speed rails should be used for longer trips. Planes should be reserved for trips over a thousand miles or so.
None of the above would require any new major technologh and would cut polution from travel enoemously without any real inconvenience. The ideas are 50 years old and no move has been made to implement any. I can't help but wonder if the Kochs and the Rockefellers have some opposition to the plan.
Get used to it. Capitalism will see to it that we continue to waste as much of everything as possible because there is money in selling you more and more.
They own the gold mine and all we get is the shaft.
Please forgive typpos. I'm writing with a split on the finger I would like to salute Charles Koch with.