the site is in german but its pretty easy to figure out where to download... the video is in english though
Same as the strider bink except i seemed to notice the echo and the clarity of the voices sounded pretty good (or maybe the echo was just the big ass auditorium they were in.
I'd love to play on a giant HDTV screen and surround sound like that :-D