Yeah, one of my friend was suggesting me on using that site this morning.
Although he isn't involved in it but he was an ignorant one and got lured by an email he received earlier. They might be spamming their URL through emailing. So, watch out for such emails too.
Judging by the looks of it, the site is sketchy as hell, with several red flags out there.