Wow, looks loving awesome.,
I'm getting the DLC, and it for PS3, then for PC. Hopefully you'll be able to make custom maps for PC somehow.
It comes out next month 15th.
It came out in November.
Played the demo, its fun =]