Did some reading up on that taxi and the specs
The website claims 377 miles per charge / tank. According to the internet a cabbie does about 30k miles per year = 82 miles per day if s/he drives everyday.
No idea if 82 miles per day is close to the truth (could be per driver, so 250ish miles per day for the car), but looks like it could be a great option to the usual diesel stonkers.
update: It's not 100% electric but a hybrid