I saw that one. It's pretty neat in setup altogether. But of course when you have HIGH HP cars, usually they're drag cars. 400whp is enough for me....
Where else are you going to put a turbo that big, in a WRX? Not the engine bay unless you cleaned out or moved A LOT of crap. Probably 1000+ if they tuned it right. If they do regular maintenance, it shouldn't ever blow. Hell, I'd drive it on the street.