To understand why this is true, look at the energy density of gasoline vs batteries. Gasoline stores 12,200 Wh/kg, lead-acid batteries store 25 Wh/kg.
Of the 12,200 Wh/kg available in gasoline, only about 25% is converted to mechanical power in ICE. So the target for electrical energy storage is more like 3000Wh/kg to match gasoline assuming 100% (optmistic, yes) conversion of stored electriclal energy to motive power.
Burning magnesium metal provides 16,732,000J/kg or 4647Wh/kg, so a Magnesium-based fuel cell (converts magnesium metal to oxide, collecting most of the oxidation energy as eletrical energy instead of heat) could probably match the energy required, at a 65% conversion efficency (of chemical potenial to mechanical energy) vs 25% for gasoline powered ICE.
The other advantage electrical and hybrid cars have over pure ICE is that they use regenerative braking to recover energy. So although you have less total energy storage, you can go further on the same intial energy charge as the car recaptures a certain amount of the initial energy.
Fuel cell cars would probably have a small amount of battery storage that the fuel cell tops up - although the car may have 70kW electric motors, the fuel cell only provides maybe 8kW continously, enough to maintain speed and top up the battery between acceleration. This is how the current crop of hybrid cars work.
You need 216Wh to accelerate a 1400kg mass to 120kmph. That's 2kg of Li-Ion batteries by your own figures. (m = 1400kg, v = 120kmph = 33.333m/s, E=1/2 mV
2, E = 777777J or ( 777777J / 3600s/h ) = 216Wh). There's air resistance to overcome to get to that speed, so call it 300Wh, and that would take a 8kW fuel cell 2.25 minutes to recharge.
These are all back-of-the-envelope calculations, btw. Feel free to refine. I'm just showing the feasibility. If it wasn't feasible, you would not be hearing the people complaining about having their leased electric cars taken off them
almost by force, and hybrids would not be being made.
Also, there's a electric sports car around that embarrased numerous performance cars on a drag strip. It was only beaten was because the driver of the electric car left the park brake / hand brake on... I'll see if I can find an (internet) reference for that.
ETA -
Heats of formation and chemical compositions
ETA - tzero is the name of the car, had here's the article/press release on the 1/8mile drags
http://www.acpropulsion.com/Press releases/tzero_Beats_Ferrari.htm