You read it right. The Starcraft 2 beta has officially gone live! This has been confirmed by multiple sources and gamers around the world receiving keys. Sadly I myself am yet to recieve a key, and have been signed up since the day sign-ups opened! However if your inbox is empty fear not, Blizzard will be rolling out the 20,000+ invites in waves. Make sure you have opted in for the beta in your Battle.net account. Here's to hoping we can get some beta coverage as it would appear that there is no NDA.
GiantBomb are currently streaming the game live here along with 1up.com which you can checkout here. The beta seems to have a reasonably feature complete version of the new Battle.net to play around with too, along with the party system and ladder matches.
