I should add that, although this was being tested on public roads at Canary Wharf, I think it's actually designed more as a "resort vehicle". That is a upmarket golf cart really for places where they don't allow real cars, but rich people still want to show off.
The other electric cars, especially the Nissan Leaf, were a lot more viable and impressive as real cars.