lol - they should have about 30 days to pay up before it's released for someone else to register.
They should be applauded for their effort on the site though - with video of matches, interviews, etc. that you can't get anywhere else. Somehow they let this slip, though.
I've seen domains gone in less that 5 days from the renewal date. But you correct. The fellas does try with the info they provide and should be applauded.