The game looks very good on Xbox 360, much better than I expected. It looks much better than the screens on the front page that they called Xbox 360 screens. The lighting is fantastic!
You'll need to click the link and go to the left and use the arrows until you find LSW II. If you watch it in high res it shows off what the game truly looks like and looks much clearer than low res.
I took some screens but, they the game looks better in the video.