I'm not going to get in a pissing match on who's right and who's wrong, but lowering the operating temperature (as the water temp will help the block temp, which will help the overall temp, etc..) will help prevent detonation due to the overall temp being cooler. I agree with you that lowering your intake temp will also help stop detonation, but your intake temp is drastically changed by your 'engine compartment' temp also...see what I'm saying?? The PCM reads many sensors to make a determination, like the Intake air temp sensor and the water temp, etc......
Read the "Keep it Cool" section in this link..you will learn a lot of information
http://www.popularhotrodding.com/tech/0605phr_pump_gas_secrets/
"Generally, a 180-degree thermostat is the recommended piece for a street engine, though a cooler 160-degree unit can result in a slight power increase, and reduced tendency toward detonation, if the cooling system has the capacity to keep the temperature down..."
As for your #1 statement....maybe you should place a call to DC Performance (there numbers is on our vendor page) and make sure your correct before you jump to conclusions
about them not updating the PCM. I don't know about your truck, but instantly after Chris gave me my truck back, it wont go over about 170 (and its currently over 102F here in San Diego
), I asked him if there was a temperature change in the PCM and he explained to me that changes had been made, along with a few other adjustments like the WOT timer, and some other stuff (thats another topic...)
Thanks
-Red