Just thought that i'd share this piece of information. Check out www.gamespot.com for gameplay footage and developers interviews. if anyone else has any more clips then just post them here
Let me be the first to congratulate you on witnessing pure perfection!