Ok, so I've been on the Beta for a bit... the PC version is beautiful... absolutely gorgeous... Even on an Nvidia 9800GTX it looks beautiful.
I haven't seen the Xbox version yet, but I will play it some time when I get home tonight and inform you guys as to it's visual status tomorrow.
Move over Call of Duty... You're about to get pwn3d.