As long as the fan will suck your pants off while you stand in front of the car, that's all that matters. 'Hey honey, come stand in front of the car.'
If your hot idle is nice and low (how I like mine), you're right - you're likely just overdrawing the system (you have a 100 amp alt, as I recall). The SN95 fan at full blast does the same to me. If I get the revs up to 1K, it's fine. Me-thinks you're right about the Baskin controller helpin that out.

(it sounds like you have way more fan than you need, so you might only be running at 50-60% fan potential [made up numbers, but you see my angle]).
On the gauge (if it aint electric, we have problems), the best that I know to do is: I pull the gauge and access the back. I ohm out the ground. Do this while you flip the fan on and see if something mysteriously changes (it shouldnt and I doubt it would). You know you're dropping volts on the positive terminal, so no need to check that). But I do check the sender post - fan off and then on. If you see the number move a smidge (it will probably be less than a tenth of a volt), that can be telling. The way I see it, the fan bogs the electrical system down. If your sender voltage goes up with temps, but lowering system voltage (turnin on the fan) makes the sender read *higher*, that's a little funkalicious. In other words, I'd expect the sender voltage to mirror the charging system voltage. I'd make sure the sender is well-grounded (ohm it out). I've had to attach a ground wire to senders before to make sure they were cleanly ground when hot and the electrical system was under load. Just use a wire with alligator clips for testing till you figure out what the fix is, then do it all pretty.
That's what came to mind. Good luck Derek.