For whatever reason I couldn't bring up this page on Android Chrome, but had no issues on PC Chrome... Had to download the .apk on my computer and transfer it to my phone. I don't know why or if there's any way to fix it. Maybe it's the name of the game or something? I don't know.
Anyway, I'll post again after I've actually tried the game. Just wanted to give a heads up on the Android browser issue. It could just be my phone, but there could be some people unable to try the game if they can't access the page.