I do not even can't access through that link, maybe OP should puy more attention on this kind of thing. Trying to give some explanation on what is about the site and about every necessary things will be better, because not all people are going to click on that link without many explanation, more over if it is a broken link. And btw I access through mobile if it help you guys to fix this
It does make it more of a reliable site if they put it in an announcement thread or something.
Because once people say they can not access it then you know it is not completely finished and who wants to deposit on a site if it isnt accessible after you put your btc into it.