I could almost see the "digital foundry can't share it" as not giving their review outlets preferential treatment over everyone else (because the technical breakdown is a separate thing), but the timeline is just not anywhere near sufficient, especially for a game of this scope.
I understand that Beth delayed the review codes, but I don't quite understand why. The subtext of this article seems to suggest that they expect higher reviews from other outlets. Is that the case?