Yeah I'm not really sure, I've seen quite a few E3 videos and they had way more banners and stat overlays popping up than this. This video seems a little less impressive presentation wise compared to other videos I have seen, but it's still pretty decent looking overall.