Have been working my way through the puzzles featured on this site, and finally got round to yours. I definitely found it the most challenging! It took me a long time even after I had spotted the theme! My compliments for the excellent surface readings, and some good misdirection, which made it difficult to spot what you were looking for in a lot of the clues.
A few clues I still don’t quite understand your logic for E.g 1 down (which I worked out from the theme rather than the clue), and 20d (a reference to the TV series, perhaps?).
All in all, a hard but enjoyable solve.
If you get the chance to look at mine, I’d be interested to hear your thoughts on it
All the best