Driving home last night, I noticed that for the first time since I have owned my 'lude, it was overheating - the temp was on the red..

So anyway, being as it was 1:30am, I thought to myself I'll take a look in the morning.
I get out of the car to hear an alarming boiling noise coming from under the bonnet..

SO First question is why is my car overheating - does anyone have any pointers I should be checking in the first instance? Any obvious things that would cause overheating? (while running up the engine today, I did notice the fan did not kick in at any point - even when it started getting very hot.)
Secondly...
I did investigate today not really having a bloody clue what I'm looking for and find this in my water...


WTF is that goop in my water?

Please, PLEASE don't tell me it's the headgasket gone to ratshit, I only just got the bloody thing back on the road after a year in the garage..