Thats alot of rads chip!!
I was thinking normal rad up front, with chargecooler rad (about the same size, if not bigger!) with it, oil cooler either in rear bumper or next to a vent in side of car?
Not thought about turbo cooler as yet, the engine would be around 300bhp.