What's the weight of the 104 batteries and the gain/loss after removing the gas engine and replacing with electric?
These battery pricing must've came down a lot over the past couple years because this would've cost something like $40k couple years ago, but a quick google for pricing looks like the battery pack he is using can be bought for around $13k pricing source: http://www.a123rc.com/goods-468-Excitingly+Powerful+A+123+20...
I had an '05 S2000. I wish I still had it, wonderful car.
___________
Notes: http://www.a123systems.com/prismatic-cell-amp20.htm
~500g each (1.1 lb) based on a quick google [tbc]