Sorry for the regeneration mistake.
I did read the Poulson page where it describes the system, and it did not mention regen there.
http://www.poulsenhybrid.com/poulsen.html
(Apparently you have to go to the FAQ to find that out.)
Also, I saw an unrefuted comment on another site saying there was no regen braking.
So apparently there is regen. That makes the whole system a lot better!
I would now say it's one of the best conversion deals out there.
As for the batteries, it says 6pc. 12V 120Ah. That might mean 8.64 kWh.
But Lead acid has power density around 30-40 Wh/kg. (Wiki)
Even if the battery is 250 lbs, that's only 4.5kWh (at 40Wh/kg).
So either 1.44 kWh or 8.64 kWh doesn't make sense. Which is it? Or where is my math error? Maybe they are using some great new Lead acid battery?