I think I may have sorted some of my poor idle cooling issues as well. I originally went after my electric fan setup and the lack of proper mounting and shrouding as I suspected that my system wasn't effectively pulling air through the condenser at idle since it wasn't really all that well sealed to anything. Fortunately, my radiator had some mounting points on the frame of it for a shroud originally (still no idea what the radiator actually came out of though), so I used those to mount some tubes with tabs attached to hold my generic dual fan setup. Made some close off panels from sheet metal as well to try to force the air to come through the radiator instead of from the side. I don't know if that actually made a huge difference or not, but it does look nice and probably makes the fans work better.
Coincidentally, after I got the new fan setup all mounted up I was idling the car and turned the A/C on to force a fan on so I could feel around and see what the airflow was doing and if it was pulling through the radiator better. At this point I saw that the compressor was constantly kicking on and off every few seconds. I only had the fan on low, but the car hadn't been running that long, and it was still fairly warm outside, so I don't think I was already tripping the thermostat. The Megasquirt has a setting that will prevent the A/C from turning on if the rpms aren't high enough, but I was never sure if this meant you just couldn't turn it on, or whether it would turn it off if they dipped too low. I have been fighting a surging idle and did some work to clean up my tune and while I was at it, I set the A/C minimum down a little. I had it at 600 before because I have my car set to idle ~650 full hot without A/C on and 700-750 with the A/C engages, but the cam and tune was letting it dip down under that 600 limit. So I think the computer was constantly turning the compressor on and off at idle whenever the rpm was dipping, which was making it blow warmer. I've got an updated tune that idles a little more stably and holds closer to 750 with the A/C on and it seems to be more consistent temps on the vents. I'm thinking it might just like the extra bit of rpm as well to keep the compressor spinning.