"If everybody is thinking alike, then somebody isn't thinking."
Welcome to BGG.
I guess my question is -- Is there a specific place on this forum for board game reviews?
Visit the game's home page here on BGG. You will see a "Forum" section. Written reviews may be posted in that section, while video reviews may be posted in the video section.
For example, this is the BGG page for Escape from New York.
All BGG reviews are moderated and must be approved before they will be officially posted.