Justin's simulator is set up to consider 'overheated' to be 150degC which considering the source, I would take on faith to be a good threshold. The simulator uses a simple thermal model and assumes still air so in real life things should be a bit rosier when you are wailing down the road with cool breezes washing over the hub.
Looking at BMC V2S data in the simulator (similar to a MAC), it appears that the motor will not begin to overheat (i.e. begin to accumulate heat faster than it can be dissipated - so it will
eventually reach 150degC) until it is generating around 340W of waste heat.
- 350W of heat takes about 35min to overheat,
- 385W takes 15min,
- 550W takes 5min.
The eZee V2 is about the same - it overheats with slightly less waste heat - the MAC is likely in the same neighborhood as these motors.
Looking at the factory data shows that running a MAC 8T WOT should give about 31.5 mph estimated speed and be using 1300W of battery power. It will be dumping about 250W of that as heat. So, on the flat, it should pretty much run forever without overheating.
But - with a small 3mph headwind, the speed drops to 29.5mph and the waste heat runs up to ~310W - just on the threshold of 'heading to overheating'. A small 3% grade (no headwind) drops the speed to 28.7mph and the waste heat goes up to about 350W. I think this matches your experience fairly closely.
So - it looks like you are right on the edge of 'beginning to overheat' the motor, but frankly, your waste heat production is very low and the motor will shed heat faster as the temp differential to ambient temperature increases. I think you need to raise your V3 temp limits to something like 100/135 or 95/140. This will allow the motor to heat up more, shed heat a bit faster, and still stay away from the 150degC limit. With a bit of luck, this will let the motor temp reach equilibrium or at least only creep upward slowly so you can complete your trip at the speeds you wish.
High ambient temps can foul up this plan, but things look like you are just being a bit too conservative and a little leeway will get the job done.
If you have reprogrammed the controller, be sure you are not running with speed settings over 99% - these are going to expend a bunch of power as heat in exchange for little if any speed increase. Also, running at 30.5mph with a 26" wheel, your motor is doing just about 400rpm - pretty much the max before the speed pushes you into inefficient running, so monkeying with the Infineon 'overdrive' speeds (>100%) can only hurt your heat situation.
So - this advice is based on snooping the data, not real experience, but it looks promising - might be worth a try....
If things don't work out - throw a second 8T on the bike and split the load and heat dissipation across two motors. I run the equivalent of two MAC 8Ts at 64v and the bike flashes by 30mph without trying...