Radiator is clean and the fan does come on. The dealer told me when I bought it that they have a tendency to get hot especially sitting still because of it being a V-twin and because of all of the plastic that surrounds the motor.
mine puked out coolant, hotter than a two dollar pistol! fan came on everything thermostate opened up at the proper temp everthing appeared to work as it should could not fix it so I sold it. The guy took it to a great mech. it ended up being some sensor in the cooling system that was bad a $12.00 part...I still kick myself for selling it... Find a great mech. and spend the money, sometimes its worth it.
go spend $100 on a non contact thermometer that you can get true temps with (you can point it at the area and it will give the actual temp you should be able to see the temp go up and down as the thermostat opens and closes and the temp at the fan switch) and check the thermostat housing it should open at around 160 if it doesn't replace the thermostat the shop manual doesn't say what temp the fan should come on at, but I would imagine 180 or so there is also a coolant filter that could be a problem but i doubt it mine was getting hot and it was a dirty radiator, a little careful pressure washing and its all good now and i ride summer time around 98 degrees not overheating. check and clean everything process of elimination start with the cheapest part, also look in the radiator cap while its running to see water flow pump could be bad but not likely. good luck.
You might want to consider an aftermarket water pump from Fundy.. People are having real good results from them.. I should have mine in a couple days. I'll let ya know how good it works...They are 100 bucks..