Let me dissent ever so slightly and say that while this was a fine puzzle I thought it was on the easier side of the ledger, and the endgame did not bedazzle me. But, clever and well constructed as always - in other words, a perfectly average Listener, which is of course praising with faint damns.
Given the genial tone of the thread so far, perhaps this post is enough to take home the Zabadak Cup for the week? It would look so nice on the mantel next to my Nobel Prize.