Hey there,
Don't know what forum this should be posted to, but it is a technical issue that could affect sales so I figure the devs should know about it. The "visit website" link on the steam page listing links to something that doesn't exist.
All the best