Article has good facts, but it's a shame about the tone in which they're presented.
Range issues aside (and they will be sorted eventually), all-electric drivetrains are far superior to to the manual setup.
Current diesels probably aren't at the absolute limits of efficiency, but they're reasonably close.
Average contribution from renewables in the UK is <10% or so, if I remember correctly - so I could reduce the carbon footprint of an all-electric car by 5-10 times(!) just by switching energy supplier /today/: http://www.ecotricity.co.uk/about/OurFuelMix/
We can make 'green' diesel too - biodiesel - but the electric tech is still superior (although the diesel still beats it in range, obviously) . And generating green energy doesn't cause food prices to shoot up in the same way that green diesel does.
Mind you, I'm still buying a petrol or diesel when I get my first car - the range is the real killer at the moment, since I'll mostly be using my car for extremely long trips.
If you're a commuter, chances are you're doing < 100 miles a day, and if you're buying your electricity from a company with a commitment to renewables /and/ future-proofing yourself, emissions-wise, an electric car is a good way to go.