According to a brand new YouTube video from Guild Wars 2 / Arena.Net, the official release date is now set: August 28, 2012!
Read more on the Guild Wars 2 blog.
The head start will begin 8-25 for people who have pre-purchased the game and the head start will begin 8-27 for people who have pre-ordered.