" .. Among all the world's uncertainties, at least one matter seems settled: Batteries and electric motors will have a major role in powering the cars and trucks of our future.."

Methinks otherwise  .-)
Two observations:
- Smaller lighter ( aluminum ) lower power IC cars will compete strenuously, no range anxiety and fuelling infrastructure in place. Probably a 50% increase in mpg. and equivalent CO2 reduction.
- Once subsidies at reduced and "fuel tax" equivalent added to battery/recharging the economic cost of EVs will be a disincentive.
- Heavy long haul trucks ? Not ...