I think you need more boost for your setup. I've heard of many stock L67s w/ Turbo kits running down LS1s better than that. Course more tuning and more boost will make all the difference in the world I think.
Nice setup overall man, wish I had something like that myself! S/C has bored me lately, I need a change...