I was going to query the same thing. It seems I have recently bought some titles that do not have a large information base here and would love to give my input. Please send me the information as well.
If you go to the information page for a game, click on the word "reviews" in the tab right above it. There will be a form that lets you add your own user review; if there's a staff review, it's at the end of the page.