If you are looking to talk to others who have been conned by this site, try posting it to your facebook page, I did that once and it turned out a number of people I knew also used the same site as me. I think sitejabber has a facebook application if you are a member of facebook. Otherwise, I bet very soon other people will find your review and comment on it.