I don't know if you can really call it a tech demo, it's more like gameplay footage. It's short, has no sound, but it does look rather sweet. http://www.gamesarefun.com/news.php?newsid=6733 I'm embarrassed.