Nissan LEAF Taxis: Ready for the Mean Streets of New York?