no sarcasm meat mate i just thought that if you were having so much trouble why not just uninstall.
no offence mate
I had this problem at work as well. Although I have direct internet access for anything else (Steam, for example) from my desktop, all traffic on port 80 MUST go through a proxy server. There is a solution though!
Go here and get FreeCap: http://www.freecap.ru/eng/
Install it, run it, go to File->Settings, and set up your HTTP proxy as the default proxy.
Now go to File->New Application, and find the executable for trials2. It will be added to the list in FreeCap. Launch it from within FreeCap any time you want it to be online.
FreeCap will intercept regular connection attempts from programs it launches and force them to go through the specified proxy instead. This works just fine for Trials 2.
I am running the Steam version, but I'd be surprised if it didn't work with the regular version as well. You just have to remember to launch it from FreeCap rather than from Steam or any other way.