Long, long resolved, I did have a leak on the silicone from crossover to inlet, but some good info for the record! I've also learned a lot about tuning since this original discussion and indeed some great info for others to know.
Yes but that leak wouldn't cause you to have lower boost numbers. I think I had a leak there too when i installed mine the first time. The coupler is meant for aftermarket crossovers with a stock inlet. Its far too long for anything else.