Professionally I'm a Chartered Environmentalist (CEnv), and even I think electric cars are not the answer to emissions from transport.
Yes they have their place if you do short journeys only, and you actually need a new car. But when you consider the resources used to build them, the impacts...