I've just looked at your profile and it shows 2 games pending.
They do show, now. They weren't there for the last three days.
This is the list of games pending review.
Thanks, but where's the menu button linking to that page? I may be blind, but it's not under either Home, Games or the Misc tabs.