I wonder how slate got the idea that they're not "expensive". Maybe the prices have been manipulated independently of supply.
http://cleantechnica.com/2015/03/26/ev-battery-costs-already...
GM says li-ion pack costs for its Bolt are ~$145/kWh, predicting $100/kWh by 2021: http://www.hybridcars.com/gm-ev-battery-cells-down-to-145kwh...
Tesla confirms its costs are below $190/kWh: https://forums.teslamotors.com/forum/forums/battery-cost-bel...
Batteries are following the same price curve of solar panels, and are about to get stupid cheap.
EDIT: If Tesla is able to drive down battery costs to below $100/kWh, I assure you, EVs won't be the biggest success story; you'll be able to turn every wind and solar generator into dispatchable generation cheaper than coal, nuclear, and natural gas. We'll be off fossil fuels in ~10-15 years.