Why Digital Foundry? That's kind of weird.
Because everyone goes to them for gaming tech analysis. It's really the best possible option for a reveal. It's new hardware, so they might as well get the gaming tech guys that everyone flocks to to go all in on the hardware themselves.
Really smart way of going about this I think.