ive seen a rolling demo/demo of this game dont know if its the trailer you are talking about but it looks real cool, someone posted here saying the playable demo suffers from real bad slowdown, but didnt see any here, but i suppose they would have cut those parts out