Okay, I'll start with criticism:
A few moments of dialogue overrun. Nothing severe until the end, but it's there.
Now, for the constructive:
Holy crap. I almost fell out of my chair. I was going to list my favorite lines, but there's just too many. Every narrator bit was solid gold.
Now I'm going to be saying "TEENAGE MUTHA!" for days.