Well... after all of that, the rad fan seems to be working fine. I must have just been being really stupid or maybe the low ambient temperature meant that the fan just wasn't coming on at the time when I first tested my air-con. Either way, the rad fan comes on with the compressor so all that seems to be okay.
As for the thermostat, I'm pretty sure that it's stuck open. It gradually got hotter as the engine warmed up as no matter how long I left it idling, the temp gauge never went above halfway and the rad fan didn't kick in at high speed. I'll get this looked at when I'm certain my warranty will cover it as it shouldn't cause any issues
While I was playing around the engine bay, I noticed I'd dripped oil. This is the first time I'd noticed it since I got it and I was wondering, do these cars usually drip oil or are they quite good and holding onto it? I know they get through oil but I wouldn't expect it to drip any...
I'm thinking it's one of three things...
1) A general oil leak that's been there since I got the car and I've just not noticed it. If so, I'll need to track it down which means getting the engine tray off...
2) A leak that's appeared since getting the car back recently after having the Selespeed sensor replaced...
3) Something I've done...
The "something I've done" is thrown in there because when I took the engine cover off today, I forgot to put the oil filler cap back on before I started the engine. I didn't run it for long as it ran a bit roughly, I turned it off and had a look in the engine bay and noticed the filler cap wasn't on. D'oh! Once I'd replaced it again, the car ran well again. Could this have caused any problems?
Something else I've noticed ( God, it's neverending isn't it!

), is that the car doesn't like to sit at a constant amount of revs. If I push the accelerator down to give, say 1.5K revs, it wavers around it a bit, not very much but it's really noticeable. I'm wondering if this relates to the OBD reading I had which said that the "accelerator pedal information" was intermittent?
Any ideas guys?
