Thanks to Brendan (setter) for an excellent puzzle, 11a-like in its interwoven themes. I haven't quite completed - any hints for 20-a and 22a please? - and a couple needed guess-and-Wikipedia although the high quality wordplay made guessing easy.
I feel we've had a run of good quality puzzles lately but then I'm fond of a theme, I know they aren't to everyone's taste.