I was interested to see what Louvers were as I have only seen these called vents/scoops. Anyway your car looks good as they match the louver near the window. I believe this overheating issue is related to the V12 especially with a cat converter. Mine is a 3.6 and does not suffer from overheating but is interesting to see your solution to this problem.
Good job done.