Firstly, perpend is one of the best new words I have come across for ages. Thank you GG.
Secondly, I thought this was very good. I was helped by spotting the theme from the title almost immediately.
Third, I have multiple loose ends. No idea what the answer to 3d or 33d are, but confident my entries are right. And can't see the wordplay for 32a. Any hints welcome.
Thanks