Tough luck, how fast were you going? I see it's on a bend, that didn't help. On top of that it looks like the hedges start getting higher just at the bend so you really couldn't see oncoming traffic =(
Least you are alright, that could have gone much worse.
It's always a good idea to stick to the main roads when the weather is poor. Someone else is usually bound to find the ice before you then! They are better maintained too and they would have probably been gritted, saying that for all I know your GF lives in a village with only single tracks going to it =)