Its odvious that no one here knows jack s*** about electric superchargers. So sit down shut up you might just learn something.
Our alternator puts out 90A * 12v = 1080W. Thats not enough to handle a decent system let alone push a blower. IF you were to run a blower this way it would cause a load to be induced on the alternator which would intern cause a load on the engine much like how a traditional supercharger works.
The problem with traditional super chargers is that they produce a load on the engine by having the engine spin the blower, this means it takes power to make power and you lose a bit of power. Its why turbos make more power then superchargers. But even turbos aren't perfect they clog up the exhaust wasting some engine power. What ever power boosted engines loose they make up by just turning up the boost.
Solution batteries, charge them and use them short term. This does not incure any extra load on the engine and all the power is pure gain. Your storing waste energy to use later. This means that a electricly boosted engine will make more power at the same boost level as a traditionally boosted engine (due to not having loses). This is a much better and safer power adder then nitrous but has the same effect.
+ You only need one battery how long do you spend with the gas floored, I know most of my time is spent cruising (battery charging). If I want a hit of power Ill just floor the gas for a little while then stop (how long will you hold the gas after hitting 120 (governer)). If you want to race someone you'd win. A single fully charged battery will last a good amount of runs down the track.
I would like to direct the rest of your questions to
http://www.boosthead.com/product.php
Where he goes over such things as how much it weighs (17lb) != 300lbs.
I would also like to point out that 5psi gives a 100hp gain with an electric system. Dont the 2.0's explode when given enough boost to make that much. How about someone refresh my memory on how much boost it takes a protege to put out an extra 100hp.
I would like to point out that this is useless in a track (not drag strip) situation where youll need constant power. But so is nitrous.
As a testament to the electric supercharger Knight had the worlds fastest boat using an electric supercharger.
It doesnt take much boost to make good power if its not getting parasiticly drained by a super/turbo charger. Any one have the video of the kids usuing a leaf blower heald to the intake of a civic on a dyno (they made great power)