E-CELL. "Electrifying" prospects for urban traffic