The Download Now link will prompt a local download of the Google Chrome extension. To install the extension directly, open the file using your Chrome browser.
The basic idea behind it is that you can set up a website folder which will then have multiple sites added to it. These sites should, idealy, be for the same domain. EnviSwitch allowing you to switch between your web site environments.