Further update: Couple of months ago I neared home with the fan switch on. Suddenly the dashboard lit up like a Christmas tree. I made it home, but with the error messages I wasn't confident to ride it further so took it on a truck to the local unofficial Ducati guy. He said the fan was on, but temp still reached the point where the ECU tried to start the fan, realised it was already on, and got confused. So, he took my switch off and cleaned the radiator with brake cleaner until it looked like new. Since then the bike is still reaching 104C but not spewing hot air out of the sides to the same extent and I consider the problem permanently solved. Thanks to all for the input, I appreciate it. And the Hyper has actually become my city bike of choice