[...]Not only that releasing the address beforehand is stupid; the rough time of the game should be announced (+/- random 10 minutes) and whoever is lucky enough to get the address first can deposit the soonest.
That will always be the bots. A bot can process the contents of a webpage, extract the address, and initiate payments to that address before you've even registered that there's a new address on the page.
While I do believe that this is ultimately doomed to fail, the existing setup does allows human players a chance to get at least one "bet" in before it's too late. I'm not running any scripts or bots and I was the 12th payout for Day #3; my "bet" was received at 00:00:01.