My 05 R1200GS will often temp up to halfway with the red triangle flashing and the oil symbol flashing when I'm stuck in traffic on a hot day. The engine starts to rattle, too, when it's hot.
It did it before I changed the oil 100 miles ago and it does it now. I have Mobil1 15W-50. Oh, 48,400 miles on the clock. There is a Kildala oil cooler guard, too.
In the immortal words of Mr. Spock, "Live long and suck it!"
IBA # 55612