Why don't we bring trolleybuses back? They rock! You don't need polluting batteries in order to run them, just some copper to put the wires up, and we've been master of this "technology" for almost a century now. Also, we should extend or re-introduce the tram network.
If you look at the challenges that entities like Google Fiber and municipal wifi initiatives have, one of the major ones is that pole infrastructure is really expensive. In my city, streetlights cost something like $800/yr each.
Battery and associated infrastructure is cheap and effective.