The input air to your supercharger is under hood air. This air is already in the low hundreds of degrees F. Ambient air is usually much cooler. You need cold air for the input to the supercharger. Before you worry about cooling the supercharger output air, you have to give it cool ambient air. Also, from what I see the supercharger is a centrifugal blower??????
Your intercooler, laying down, just doesn't look effective. I have a A&A supercharger in my 08. All air coming through the under grill radiator opening must go through the intercooler. The intercooler gets first priority on cooling air, the engine radiator and air conditioning condenser get hind tit.
If you do have centrifugal blowers, one comment as regards to my engine...To drive my 08 in street traffic and on the freeway, to just join the herd of cars, my 08 almost never goes above 2000 rpm. It does 1700 rpm at 70 mph on the freeway. At these speeds, the centrifugal blower provides no boost, especially since the bypass valve is open. I can sense the blower at 2500 rpm and at 3000 rpm its definitely there. With my centrifugal blower, I think I only need a intercooler at the 3000 rpm engine speed and above. BTW. The blower turbine spins at 7.5 times crank rpm. 6000 engine rpm is 45,000 rpm for the blower.