I accept the point that modern cars have improved by an amazing degree over the past few years. I also accept that an electric car - certainly at the moment - isn't suitable for everyone.
However, the G-Wiz is a very versatile city car. For sure you wouldn't want to take one on the motorway but for buzzing around town - doing the shopping, dropping the kids off at school, getting to work and doing all the local journeys, the G-Wiz does a very good job.
It's exceptionally easy to drive, has an extremely tight turning circle and is so small you can park it anywhere. It's great to know you can drive anywhere in town and always get parked close to your destination, simply because the car is so small it can be parked anywhere.
Many families already have two cars. Inevitably, you find one car is used for the long journeys and the other for the short 5 to 10 mile journeys. An electric car fits in perfectly into that sort of family.
In short, I would say there is a viable alternatie to being able to stop at a petrol station every few hundred miles: plug your car in at home every night and know you've got enough range to go whereever you want to the next day. Not everyone drives hundreds of miles in a single day.
I wouldn't call myself a tree-hugger, but I would say I'm concerned about the environment. In reducing pollution, electric cars have their part to play. And before anyone trots out the tired old line of "yes, but the electricity isn't green": the amount of excess electricity that is currently generated every night and morning which is wasted and never used (demand is low but the output from most power stations remains relatively constant) is enough to power around 10% of the vehicles on our roads if they switched to electric.