>>718369205
The best way to think about the review scores is like this.
If game journos give it a high score it means they didn't get filtered by it, which means it's a game for children. The M rating is solely for the gore and swearing, not that it's actually for mature audiences in terms of game complexity.