You might find this interesting. It looks to be a test project from the 4As: a place where agencies can comment freely about recent or current pitches. After checking out a few of the posts, it looks like a potentially safe place to call some folks out on bad pitch practices. As well as recognize a few good eggs.
Bravo to the 4As for getting more involved in agency new business efforts. This Review Central looks to be part of the solution. After checking out the site, I encourage you to spread the word.