Any word on when the review embargo lifts
Nothing announced. For a game this size the embargo date is usually communicated to outlets weeks ahead and leaks into public knowledge shortly after.
Historically their reviews have landed one to three days before release. Given the Netflix positioning and how wide the coverage is going to be, I would expect earlier rather than later this time, because a general audience needs a reason to buy on day one rather than on the following weekend.
Anyone heard a date?