Good stuff, Hubble - thanks for the entertainment. Favourite clues: 14A (nice penny drop), 21A (knew what was needed but took me ages), 7D (for the simplicity) and 15D (well spotted!). A couple of semi-spoilers in reply.
Very professional job! I love a grid with a few long solutions. Particularly liked 11a, 16a and 23a, very neat and economical. 20d very funny. I learnt a new definition from 1a. Being picky, I’m not sure about quietly ignoring apse in 6d, and I thought 3d was a slightly weaker clue.
7 comments