how about the people that dont win any keys but have signed up for them through the site that was given out weeks ago and were in top 100 ?
Keys for people who signed up will start going out Soon (TM). Quite probably before Saturday. Those people will likely not need to even participate in the giveaway unless they're entering for a friend. Those are the people I'll be running into in game during the stream.