I got some Inov-8 debris gaiters this year, and they've been really good for off-road running through deep mud and puddles. I use them with Salomon Speedcross, and although they don't keep my feet completely dry (eg when I was wading in knee deep water on a run last week) they keep out the worst.
I appear in this list, but not in the results on the official event site. My time is exactly as clocked on my stopwatch too (a new PB: 1:40:07, hoorah) so I trust these figs. No idea why I've gone missing on the official site!
If you're interested, I've set up the route map (as I remember it) on MapMyRun.
I can't vouch for 100% accuracy since my brain was frazzled with oxygen depletion at the time, but I have checked it against the photo of the course map on FB (thanks hightops!). If you think the route is wrong, let me know.