They have also been bad with their ratings at times when high quality of the project was very obvious. In that case they probably did an independent rating. Question remains whether they take money from some projects or not but I doubt that we will ever find out.
We won't unless someone enrolled an independent expert tells the world

Having a whistleblower would be great. An enrolled expert might not have the info we are looking for though. Payments could still be made in the background without some of the experts even knowing.
I always say- trust none other than yourself. Why not invest some time in doing the research yourself? Personally I don't trust anyone else with my money.