Gasoline is 100 times more energy dense than a battery. The Tesla roadster adds 800 lbs to the lotus elise upon which it is built. Batteries have a long way to go.
Edit: IMO the main disadvantage of EVs today is not the energy density, with that they're almost on par with ICE. Instead it is the rate at which energy can be refueled. Driving a Tesla for long distances is still a hassle. That's why I see EVs mainly as daily commuters in the near future, while for weekend trips people may just rent an ICU car.
[1] http://boards.straightdope.com/sdmb/archive/index.php/t-7709...
[2] http://www.greencarreports.com/news/1104121_electric-car-ene...
Build a car with a 30 gallon tank and you could easily be in the neighborhood of 1000 miles range.