Hot engines burn fuel more efficiently than cold ones and can convert more of the fuel charge into energy into propulsion.
Cooling fins are fixed in size and transfer heat to passing air in proportion to the temperature differential. They would transfer no heat if the air temp was the same as the fin temperature.
Your air cooled engine will run hotter in hot weather than in cold weather.
Another factor is piston to cylinder fit. The aluminum piston expands more rapidly than the steel sleeve. A hotter engine has a piston to cylinder fit that is tighter and this makes for better compression. More compression means more power and you can hold the throttle at a slightly lower position during cruise, using less fuel per unit of distance traveled.
Cheers,
I think I am going to disagree here just a bit. So far as engine temps go, I can't speak numbers about the bike, as I have not temp gauges on it, but I CAN speak about numbers on my air cooled Corvair. The Corvair does have a cooling fan, but does NOT have any thermostatic control on it, so it blows all it can all the time. When I am driving in cold weather, (42 degrees F), the cylinder head temp, (measured from under the spark plug), will get to about 275 in town, and the oil temp will not read on the gauge, (lowest reading 140 F on gauge). In hot weather (85+ F) the head temp is still about 275 in town, but the oil temp is 225F or so. Get on the freeway, and oil temp will hit 275 in about 10 minutes at 4500 RPM, back it down to 3000 and it drops back down to 225 or so.
I would need test gauges on the bike, but it would not surprise me if the head temp was within 10 or 20 degrees F during hot or cold weather.
So far as piston clearance goes, yes they do expand like you said, but it is the rings that do the sealing not the piston. On one of the Pro Stock cars, the fastest engine had pistons that were all beat to crap, with the skirts hammered in. They looked like hell, and were loose, yet that motor was the fastest.
Why did he get better mileage when it was hot??? Beats me. Hot air is less dense, and that means less air/fuel in the cylinders, and that means less power. The engine is going to pump X CFM of air. The thing is, that engines make power from the POUNDS of air they burn, the CFM does not matter. On a cold day, you will get more pounds of air in the same CFM so you will make more power. That is why if you do not qualify on Friday night, you most likely will not be racing Sunday. Now, I suppose that because the air was hot, so he was burning fewer pounds of air, and was cruising, so he did not need max power, the lower air mass may have helped the fuel mileage.
Tom