I enjoyed this. Was just about to start getting cross with the endgame when I spotted it. But I have sympathy with those that found it a bit frustrating.
Loose end for me is 22a. I can see wordplay for the first and last letters, but not the middle 2?
Thanks