It is likely this is the last generation of petroleum cars and that within 10 short years, all new cars will run on electricity. In some ways this is like mechanical watches v. quartz, the only difference is that mechanical watches are not terrible for the environment.
In this head to head competition, Motor Trend put the 2010 Tesla against the 2011 Porsche Boxster Spyder and it is fascinating!!!