Here's my friend's take on the game. We decided to let him write the review because out of all of us, he was the one who liked Halo the least.
http://www.theancientgamer.com/index.php?/site/comments/xbox_360_review_halo_3/
He still gave it a great review even though he's not much of a Halo fan at all. In fact, I would give it the same rating and I'm a Halo nut.
Or check out my new webcomic: http://selfcentent.com/