Recent items added to the database can be seen under the "Latest Items" section under your personal VGCollect user page.
As far as new releases go, I'd imagine several gaming websites such as IGN, Siliconera, Gematsu, and so on might provide the coverage you're looking for.
A "Latest Releases" thread sounds neat, though I'd imagine this would require a few dedicated people on the up and up to post and keep track of these kinds of things.