The full site should be up soon. Unfortunately, the site is not my department so I have no control over anything pertaining to it.
I did release an old, buggy demo of Crisis back last January, so that's probably what you're referring to. Although it's the same name, the game has been completely revamped in virtually every way. I don't want to go into detail about it here, so just check the forum for more information.