EA have been very sneaky with the PC version of the game.
The invited every reviewer to a review party in las vegas. All expense paid trip to go and play it on a pc specifically built for BF3. Any reviewers who did not attend got a "origin" code that will not unlock until 5 minutes after the games release.
Sounds a bit dodgy.