A bus with an urban route would get the most out of the technology thanks to regenerative braking and regular charging opportunities. Hybrids with an onboard IC generator running at max efficiency is also an option.
To be fair, the electricity source and mineral mining can significantly offset the pollution prevention gains with electric power too.
Yup. It's not a solution to everything. What it does do is open up new infrastructure for future wide adoption. Energy storage is a volitile fast moving science. Many breakthroughs are just around the corner. Having an established distribution infrastructure will only make transition smoother.