You realize electric cars have to be charged up, right? With current generated by power stations burning coal, oil, uranium, etc? Electric cars only shift the pollutants from your tailpipe to the chimney of your nearby generating station.
Also: A couple years ago some British agency for the environment publicly announced that by 2030 all cars in Britain would be electric. Next day, the Generating Board pointed out that there aren't enough power stations in the country to charge all vehicles in Britain (were they electric), as well as provide for normal, daily power usage, and that it would be physically impossible to build enough new power stations to handle the job by 2030.
Electric cars are not the obvious solution they appear to be.