The battery tech isn't there. Nor is the infrastructure to charge them. To buy an electric car right now is to take a step backwards.
To me, the Leaf (and other electrics with ranges in the double digits) are like watching Apple announce the iPhone 5, but saying "Yeah, it's only got 128 meg of storage. Sorry about that". Whilst charging more than the old model. I don't know how the industry can release these products whilst keeping a straight face.
As for the Tesla having a range of 250 miles at speeds of over 90mph. Not in the real world. But when you drive it like a sportscar, that range drops. Massively. Top Gear got only 55 miles out of theirs pounding around a race track. ( and whilst Tesla tried to sue them for libel, the high court dismissed the case, thus ending some credance to Top Gear's claim ) Even Tesla don't try to claim it'll do 250 miles at 90mph - http://www.teslamotors.com/blog/road...ency-and-range - at a pure steady state not-accelerating not-decelerating speed of 90, that range is halved. This last weekend I drove to Zion National Park and back. From Pasadena, in a Leaf - I'd have been dead in the water before I got to Victorville. In a Tesla, I'd have been looking for a charging station just the other side of Barstow. In my Rav 4...I put more gas in it, and then drive another 300 miles. And then again. And then again.
I remain convinced, when we can dump the batteries and have fuel cells, then electric cars might begin to have mass market appeal. Heck - if there were more hydrogen stations, I'd consider a Honda Clarity. Things like that will be the cars of tomorrow, because they'll work just like the cars of today.
Are there benefits to small electric cars? Frankly - over something like a VW Polo Blue Motion, I struggle to think of any ( it gets similar CO2/mile ratings as an electric thanks to it's very efficient diesel engine). For some, I can see why they want to try it. However, for the vast vast majority of people, they are a compromise too far - and until they match or exceed the performance, value and range of the conventionally engined cars of today - they simply will not catch on.