if i remember the basic consensus was it was sort of a scam and not really worth worrying about - it's just a scraper and aggregator of customer reviews and case studies. but the general consensus was that no serious buyers really traffic the site, so it's not really something you need to worry about.