Yea -20 at idle is good. Yea drive it for a bit and see if it clears up, hopefully nothing major. Also for your inter cooler couplers these things are a charm.
Tbolt Clamps 2.25 2.5 2.75 3.0 3.25 3.5 3.75 4.0 T BOLT | eBay
A lot better of a hold than regular hose clamps, and can be tightened down real nice with ease.
Keep us updated, it's a learning experience, for you, and others now that may run into the same issues in the future.