Excellent work Skinny lad and I feel a sense of pride. I hoped you'd be in that kind of mixer, but I wasn't going to say it to add to the pressure 
42:20 would be 6.49 pace average, so it's good to see the 6.52 I've had you working to was pretty close.
It also means you're well on course to break the 1hr 35 in the big one, as McMillan suggests you can do a 1:34:23 from that. (That's 7.12 pace, and I've had you working to 7.10 for HMP)
In my experience, I've never hit the 10k McMillan's race calculator suggests I can hit from my half, but have always comfortably beaten the half my 10k suggests I can do. So that bodes excellently, with a few weeks work until the big day.
The interesting thing with your race is you kept it sensible for 4miles, and then utterly smashed 2 miles in 6.40s and saw that through to the finish. I've never managed to keep to that strategy, as I'm very much a hard out, and hold on type,but your approach won out tonight.
Not letting anyone pass all race shows you have the heart of a competitor as well, which will massively help along the journey we've started.
Enjoy the moment for now mate, and I'd recommend you just do a very slow 3mile recovery run tomorrow, slow as you like, and then take the next day off.
I'll have a look at my little plan of your training at work tomorrow, and see how we move forward tomorrow. But the easy couple of days is essential for now, to see how you recover, and to help you avoid the temptation to try and smash on too soon 
ps it's your thread mate, long posts after a quality race are essential...your public demand it!
Edited: 05/09/2012 at 21:50