TM was great, had an awesome time.
Nothing prepares you for the ice bath though, doesn't actually seem as cold as you would think but your whole body just goes into shock then you need to put your head under the plank to get out to the other side.
Electric shocks aren't that bad but where they hit is worst bit, I got a couple in the chest but a friend of mine got one right beside his eye and another guy got hit in the unmentionables and faceplanted into the mud.
Funniest bit was seeing Maggie (a tiny really thin 5ft girl) lift and carry Jon who is about 6'5" and over 15stone about 100 metres at the wounded warrior obstacle.
Lots of water stops along the way which was great unlike the 10k I went to last year there was only one.
Really glad I trained for it at a much faster pace than the actual race was, made the run part feel relatively easy.
Had to wait for some team mates to catch up so that gave me some rest time too. :P
Since you shared yours - these were a couple of my training workouts in the weeks before the race, not for the faint of heart but if you're up for a challenge give it a try:
A:
20 pullups/chinups (strict)
Run 500m
20 dips (full body weight - break parallel)
Run 500m
Repeat for 10 rounds
B:
Run 1 mile
Then
200 Pullups
200 Dips
300 Bodyweight squats (Full depth - Butt should touch Heel)
Attempt set parameters of 20 reps per set (30 for squats) but divide bodyweight exercises into as many sets as it takes after form begins to suffer
Then
Run 1 mile
Minimal rest and attempt for time.
Have Fun - please do not attempt this if not at a relatively high fitness level, it is extremely difficult