I recall cars seemed to always have more problem with overheating than the trucks. The space available for radiator and fan is I'm sure where that problem is rooted.
While the potential difference in head temp seems odd, overheating in traffic screams fans to me. The aftermarket fans, in the past anyway, were never enough. The ratings always seem faked, and cars predominantly seemed to have problems with overheating when aftermarket fans were used.
I don't see why one head running hot would make the whole engine overheat. The engine doesn't rely on the heads to shed heat. The heat input to the cooling system remains the same. Localized boiling can increase metal temps, so it's possible that's what is being seen.
I'm not a fan of lower temp thermostats as a band aid for bad cooling. ALL it does is allow a larger margin (vs 195*) before the engine overheats. Thermostat governs the maximum engine temp. If it overheats with 195*, it will overheat no matter what lower temp thermostat is run, it will just take that much longer to overheat. Unless it's a very brief period that the extra ~30* of capacity would mask, applicability is minimal.
There is no such thing as moving coolant too fast, unless the pump cavitates or you somehow disrupt intended flow patterns within the block. A colder fluid ALWAYS absorbs more heat in the same amount of time vs. a higher fluid temp. Slow moving coolant (and low pressure) will exhibit localized boiling and will thus increase cylinder temps. The radiators ability to shed heat doesn't change, but moving coolant through it faster is akin to using a larger radiator as you are exposing more coolant to more surface area in the same amount of time.
Even some cooling system component manufacturers can't get theory right.