Sent mine in, I've tested PC sports titles as well, hopefully my prior experience helps me get in. I sent it in 0719 EDT, May 31st, 2010
Yay I'm in! Now to actually install it, I remember the firt time I tried to install a beta app.... Took me like an hour... Good thing I've gotten better XD