Well from a merchant's point of view the beta should be on all systems, best way to get people hyped. Yet again it probably wont happen
If you look at how they gave out beta keys for WaW, they just gave out random one's to people who where registered to there website. Im guessing it will most likely be the same way of distribution.
`The_Raver_Baby