I found this great video on the main DC site. It's worth the download even though it is in German. It has some pretty cool in game footage.

http://www.fileplanet.com/files/130000/136061.shtml