This required me to guess on a couple of proper nouns I didn't know--I guess that's just an age thing. That's the bad. The good is the cluing continues to be excellent! The surfaces on 11A and 9D in particular were very clever, and there were some really tricky and smart definitions to be found (6A for instance). Congrats on 100!
Bob, your stuff is just so good! My favorites (and my favorite examples of your bottomless wit) were the two different [rock] clues at 12D and 13D, but I'd be remiss if I didn't point out the joy of 7A, 11A, 5D, 8D, and 10D, or acknowledge how good the use of [Dashing couple] and [buffalo] were.
My only regret is that 1D didn't render properly, so I spent a bit too long trying to figure out if [?] [?] meant something.