I did not notice about the freeroll but even if I noticed the freeroll, I might not be interested if the schedule is at 3am in your country since it is 2am in my country.
Starting time of a poker tournament is something crucial and it will not be able to be friendly for all players due to different timezone.
Poker site needs to provide several tournaments with different starting time so all players may join it depending on their timezone.
If I'm not mistaken, that freeroll tournament had over 4k users. As for the time of tournaments, many poker rooms hold tournaments around the clock. However, the most interesting tournaments with large prize pools happen exactly during prime time. The problem is that some users have the night and sometimes early morning when these tournaments are held. However, as far as I know, those users who constantly earn money by poker just move to another country with a more convenient time zone.