Cross-X on 10 June 2011
Probably because the Uncharted 3 beta hasn't started yet. It starts on June 28 and so I think you can't activate it till closer to that date or even on the date.
As for the BF3 beta, it's coming September.