Some of the problem is that we use the same word "review" regardless of whether a game is released or not. A review before a release should be called a preview instead. And we'd need to expect that publishers have to perform some kind of gatekeeping for previews or else they're giving their game to people who just want free stuff or people who will turn around and leak it via file trading. Previewers without pre-release games have no content, so obviously they'd have to be pretty prominent or known to be friendly to the content the publisher puts out in order to get the advance content. A reviewer, on the other hand, doesn't have that constraint and can just grab it off the shelf day one, just like everyone else. The separation between a reviewer and previewer for AAA is the best of both worlds: people who are really into advance knowledge can check out the previewers, and someone like me (a tightwad that's who) would ignore every preview and read only the reviews.