I did it! I came in 31,083rd out of 31,401 finishers in 7:00:25. I was slow, but there were 318 people behind me.
You can sign up to track my progress via email.
I think you have to put my name as Thomas Ruby. My number is 35026.