I searched, but did not see a thread up yet. If so cough and lock it!
Kotaku has some great coverage and a game trailer that looks amazing.
Anyone else find more information on this game?
Edit * found the big thread* I'll repost there.