Excellent review. One of my favorites of yours.
For a person that doesn't overrate films in the least and keeps it real, 4.5-5/10 is a near perfect rating for this film. Me on the other hand, I gave it a 7. Used to be an 8 after I saw it in theaters but it dropped a rating when I watched it...