I can see screenshots, but I don't know about critic reviews. I still think there's a few things that should be added to every page (like with Walkthrough and Cheats), though.
Critic reviews aren't there. Walkthroughs and Cheats are there, there just aren't very many listed. The ones I can think of off the top of my head are MW3 and Black Ops.