I changed Chrome to Internet Explorer, i found a button "View in Windows Store" and found your game, not cool Microsoft didnt make a good job to support cross browser to have "View in Windows Store" button.
I came across the following:
"..Currently, up-to-date versions of Internet Explorer, Safari, and Firefox support Windows 8 protocols... If a user visits a web-based listing page while on Windows 8 and on a browser that supports Windows 8 protocols, they will see the ?View in Windows Store? button, allowing them to transition to the app listing page in the Windows Store. "
Looks like may be Chrome has to enable the support?
Source: Linking to your apps on the web