I all ready said I disagree with seasonal rewards. I also came up with a similar idea in another thread about putting time restrictions on milestone reward (1k)hats. Imo that maybe the only way to keep people more "honest" with the way the current towering system is set up. There are to many hat chasers that jump in guilds in the last 100-200 hours trying to slide in on the hat list.
The only fear I have is that it may take away interest in towering. If ppl cant get the reward then why bother to tower at all?