If legit, I would imagine the leak comes from someone who was shown a trailer meant to be revealed at or just before E3 (as the screenshots seem to be caps of a compressed stream ala youtube)...
On one hand less surprise for later, but on the other, hype starts