I think you might want to wait and see what Chris's kit will do.
Correct me if I'm wrong, but the main reason to getting a TT setup was to get rid of turbo lag.
Once Chris's system comes out, I think you'll see that turbo lag really won't be a concern...
John