Okay, so I'm excited enough for this game that I went ahead and made a thread dedicated to it.
If you haven't seen the E3 presentation, go ahead and watch that, but if you want to see a bit more detail about the game this video shows off a lot of it:
Discuss?
FC Media Links