New threads like that vanish in the behind pages easily, and the need for (user) reviews is real, for anyone that has a budget in mind, I personally bookmarked the master thread for them he posted. Plus this forum was a mess long before he started the review threads.
I think it's fine, and it keeps discussion of each game to one thread. Previously everybody with a question or review on a game would post a brand new topic, which is probably worse. In any case, it does look a little spammy only because so many games were done at once. Moving forward I don't think it will be an issue.
I voted 'yes' because viewing 'Games and Apps' on most days of the week produces a long list of threads created by the same person with this long list of mostly identical profile icons running all the way down the screen. It's a mess at least in the sense of being an eyesore.The following image is from a few minutes ago.