yeah pretty sure they're gone, or one break from what others have mentioned
I noticed their website's domain information was modified around 07/17, though with the expiration still set to December of this year. Also I tried emailing them to see what'd happen, and I got a NDR response.