Digital Foundry just did a recap on Xbox One reveal before E3. Also the they did a recap for the PS4 as well. Thoughts?