Continuing on from fourm member's point.
With the pathetic range of most of these cars you have to live in an urban area. Due to expemption from congestion charge they're particularly attractive to people who live in and around London.
This begs a question, if you don't have off-street parking how on earth do you charge the car - do you run an extension cable from you house to the pavement?
Also, some of the newer cars, such as the fantastic looking Tesla Roadster have a fast charge option which boosts the batteries to 80% in about 1 hour, but this needs 3-phase power, anyone have this facility at home?