It's frustrating to see a post like this just blaming Google for their issues, when perhaps their reporting/reviews might be at fault? Many people who look up reviews for products reviewed by Retro Dodo often criticize the reviews for lacking substance or getting very basic facts wrong.
I know that I added them to my personal filter list when I found them providing mis-info or just click-farming off of unannounced products.