Looks like the video finally made youtube since twitch ate it up:
You guys are killing me though... Setting the game on extra hard for a gameplay video? It was rough to watch for me since everything was so ridiculously far away to achieve and the game really had no chance to shine, but always a fun broadcast to watch nonetheless!