What is this? When does it debut?
I just saw a clip of this on G4's Attack of the Show. I was blown away. Thought it looked awesome (especially in comparison to the movie which looks quit bad). They said "If this is any example of how show this will be I can't wait."
But mentioned no release date.