The final release date for the much anticipated Starcraft 2 is still unknown.
If you have a battle.net account, you can sign up for the beta testing and hope to be selected among the many applicants for a beta account.
If you want to follow the latest news about StarCraft II, I recommend the StarCraft 2 Observer.