In regard to your oil temperature gauge, since these gauges are probably made in China and have a very bad reputation, you're basing a temperature reading on a totally unknown comodity. What does 1/2, 3/4, 7/8th of the swept surface of the gauge really mean. For all you know, 1/2 of the sweeping of the needle on the gauge could mean 100 degrees or 120 or 150 or 50, who knows until your substantiate what it truly means
Several things are going on here, first and as stated, your gauge may be inaccurate. As I understand it, you're cruising through hilly terrain in high 80's to low 90's weather. A 3.88 isn't the best gear for this kind of activity and if you were in high gears during your cruise then the engine wasn't turning enough RPM's to pass air through the internal cooler and on top of that, cool the cylinders and heads. Try it again only next time, down shift to the next lower gear and let the RPM's go up where 2 different things are going on, first, the engine isn't lugging and second, it's producing enough air via the fan to cool cylinders/heads/oil then, take an oil temperature reading.
If all the rest of the scenario is the same as it was , I'd almost bet that the oil will be cooler