Download Location ???

Where does the game download to ???

Your browser, for now.

Yeah, it’s just going into your browser cache for now. It’s not really “installing” in the traditional sense. However, they are in the process of porting it over to steam right now. As soon as it goes to Steam it will be a download file with a launcher and no longer run through a browser.