One more note, if you measure the radiator outlet temperature at idle, that'll tell you if the fans aren't keeping up or if the water flow isn't keeping up.
If the outlet temperature keeps climbing with engine temp, fit some bigger fans or bigger rad. I recommend a full shroud rather than sticking the fan directly to the rad like you currently have, as the fan is probably only utilizing half the radiators cooling area.
If the outlet temp isn't climbing at the rate of engine temp, you don't have enough coolant flow through the engine at idle for some reason. Also I just remembered the waterpump is cambelt driven, so fair to say that hasn't changed. Running a hi-flo thermostat?
Edit: perhaps your condenser is blocking / diverting air away from the rad too, try whipping up some channels to ensure the air has nowhere else to go.
Giving up solves nothing!