Just a couple of comments/thoughts. Nothing abnormal about overheating when stuck for in bumper to bumper traffic for long periods of time. Best thing to do is what you did, find a good place to pull over and kill some time; let the motor cool down and then resume the journey. Your bike should have EITMS; is it activated?. In any event, it only kicks in when the motor is idling and cylinder head temp reaches the set point. So, I can't explain the sluggish throttle response on the desert ride as the EITMS only kicks in at idle but the sluggish response could a have been heat related. Dump the 5W40 oil and replace it with the Mobil One VTwin 20W50 or something similar; you are not doing your motor any favors running oil not designed for an air cooled vtwin motor. The Ultra Cool is not, IMHO, the best choice for an oil cooler. A frame mounted Jagg is a much better option. Having said that, it's not oil temperature that is the issue, it is cylinder head temperature. I can't speak to the state of tune but I would not rely on the fact that the settings match the manufacturer's recommendation that the AFR is correct. Forget about mileage as an indicator of whether the motor is running rich or lean; a very poor indicator. Rod Stewart's suggestion of renting an AFR meter and using it to dial in the AFR would be a smart next step. Runing way rich can contribute to over heating as well.Get the AFR right first then take a look at fans. As I said, cylinder head temp is the indicator, not oil temps; cool the heads and cool the oil. Some of these vtwin motors just run hot. A set of Love Jugs or Jason Ward's fans or Jim's Force Flow setup will solve your overheating problem. Jason may not be offering his fans since his war with the Love Jugs guys. Simple to install and they work. Get yourself a reliable infra red temp guage and next time the motor gets really hot, check the cylinder head temp in the general area of the spark plug. Install a set of Love Jugs Mighty Mites and you won't see that high head temp again.