How good is the all-electric NEO's at commuting through London? (UK)