Why didn't you link your images so people can see them in full-resolution?
http://media.xbox360.ign.com/media/734/734817/img_4911331.html
It looks quite bad when you see it in full-resolution.
Looks good to me.
Are we really going to engage in screenshot wars here? Lets see, you can go scour the world for the worst looking Halo 3 screens, and I can find good ones, sounds like great fun, sigh.
People shouldn't even use screens when discussing graphics imo. Why are you afraid of videos? They tell the true tale much better, for better or worse, imo. Screens are so apt to manipulation.