The site seems to be shutting down or at the best case, going through a real big trouble staying afloat.
We'll know more in the following days.