It is a Closed beta, meaning that you would need an account with a special code, found either at the Blizzcon '08 or if you are chosen by the admin to participate. You must have an account, and you submit it to Blizzard with your system info. This is totally by chance, so the easiest way would be to spend money by buying it on eBay - promotional cards.
The beta is currently taking place now.
Not very likely.
Yes, but so far, you can only download they Starcraft 2 Beta version.
The release date is set, but still secret ;)
The beta for Starcraft 2: Heart of the Swarm has recently been released.
The key code for Starcraft 2 is on the disk case that comes inside of the game box. If you ordered the game as a digital copy, logging into your Battle.net account and going under game codes will provide you with the game code.
starcraft 2 map creator, it should comw with starcraft 2
To use the "Invite a Friend" feature in Starcraft 2 during the beta, first, log into your Battle.net account. Navigate to the game's main menu and look for the "Invite a Friend" option, which usually provides you with a unique link or code to share. Send this link or code to your friend, who can then use it to join the beta and start playing. Make sure your friend has a Battle.net account to redeem the invite.
My oppinion: Starcraft 2
not that I know of but try googleing it for a download
Beta demo >> http://starcraft2demo.blogspot.com It comes out somewhere this year. There are some demos at youtube. Enjoy. (Starcraft 2 sucks like crap) Well if it sucks so bad, then why are you here answering questions about it? And don't give it false information. Anyways, it will most likely come out in fall of 2009 seeing as how beta testing still needs to be done.
StarCraft 2 is coming out on July 27, 2010,