jigokutamago on 13 June 2014
This is very interesting. You can see parts that were leaked even further before E3. And the title is still the working title so this may have been made before E3.
Looks like I managed to see it just before it was removed from youtube. Truely thank God for the backup.