Mostly I Iiked this puzzle. If you're in doubt about the endgame it's because you've gone wrong.
I disapprove of the answer to 23a, which is a word which may never have been used outside dictionaries and crosswords.
Incidentally, a clue similar to 24d was used it Listener 4367.