Well, yes, the fuel delivery needed to be turned up. Otherwise a turbo system is just a heavy whistle.
I thought I was familiar with most of the aftermarket systems, but I must admit I've never heard of that one. However, there were probably a few companies that did prototyping or made a short...