A couple of guys with a truck, a leaf blower and a Dyno put the "Electric Turbo" theory to the test. 
http://www.youtube.com/watch?feature=fvwp&NR=1&v=ngRdKSh99YU
http://www.youtube.com/watch?feature=fvwp&NR=1&v=ngRdKSh99YU