TD - great progress indeed. I had wee peek at your run. Did you vary the pace deliberately, or were you aiming for constant effort and the terrain dictated pace? Just being nosy. I ran the same distance but tried to maintain an even pace, apart from on a couple of hills and for warm-up, cool-down.
Well done on 21 miles OO. Great effort in these conditions.