inFamous 2 doesn't come out until June 7. There is a special Beta that will come out next week for selected individuals that preregistered for it. Those that won a copy of the game via the Subway contest (I did!) still don't get it for 8-10 weeks. The game is still a work in progress and not ready for release anyway. I'm sure it'll bw worth the wait, though!
The inFamous 2 codes can be won now but not redeemed until May.