Overwatch Install
Get Ready: Here’s when Overwatch is launching
So you've pre-ordered Overwatch and you can't wait for next week's launch.
Overwatch’s install button is a bug, not a beta
In preparation for the upcoming beta, Overwatch has joined the Battle.net launcher.