The results show that 7114 people finished the race. This is on numerous websites.
The race had a capacity of 10,000 and was sold out. Does that mean that 29% of people just slept in.
Can't that be a combination of non-shows and people who didn't finish/finish in time?
To the topic: I guess it sucks if you just want to take part in a run and they have these kinds of restrictions, don't communicate them optimally and enforce them strictly. However, I can imagine that they don't do it to fuck up a couple of runners in order to save some bucks on the shirts (typically its basically free advertisement for Nike), but that they would be sued in case something happens and they don't have these documents, which could get extremely expensive...