You cant dispute the facts. As of this writing there were 54 reviews... 24 one star and 20 two stars and above. The site owners can argue with every review if they like... but you wont get over 50% 1 star reviews if youre site was worth anyones time.
The pay scale is trash, takes hours of uploading, sorting, labelling and tagging... then to spend several hundred more hours self promoting... to earn $12... that you cant even touch... cause you didnt make enough... absolute total garbage site.