Long post to come. For now, go see it and/or read the review here.