Was this actually released today? Where is all the hype, did the demo ruin it? Also, anyone played it? I'm thinking about getting it, but after playing the demo, and the completely lack-luster graphics on it, I'm having second thoughts. Anyone? it's not even on gamespots top 10.