A small bit of history with the electric "Turbodyne" blower: I was lightly involved with a test of prepping some "Long Beach Celebrity Race" 1994 Celicas' for a proposed celebrity event for Pikes Peak Hillclimb. The blowers were set up to run on 42 volts, with an oversize alternator arrangement to feed extra batteries in the rear of the car.
We found that the stock fuel injection could not be allowed to exceed 4.3 psi without popping the internal silicone plug in the MAP sensor. We were doing a little "testing" late at night on some back streets in an industrial area.
The battery drain was so extreme that the cars were not going to be able to run the event distance. Our joke, at the time, was that the drain was so extreme....we could see the headlight beams sinking toward the ground in a curve, in front of the car, when we tried full throttle!
I was told the primary (intermittent) use for the Turbodyne units was "start from stop" traffic conditions for diesel delivery trucks. I understand they would allow smaller, more fuel efficient, and cleaner engines to do the delivery work needed. It sounded like a good idea for that application, but a dead end for anything longer than a few seconds of operation.