They did just a few months ago. There is a minimum age for "official" participation. I think they have to meet that to get the medal, though anyone can run the race.
Yes. My 11 year-old son and I ran (& walked) it over New Year's, and we got medals.
Even if you're so slow that there is no one at the finish line when you finish, you can pick up your medal (for free) at a shop by the finish line that they tell you to go to if no one is at the finish line. So no stress about not being fast enough to get there in time to get the medal.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!