Agreed that this is a fabulous puzzle, with so many different elements to think about. I'm just about done now, apart from 11a. I thought I had the answer, but mine doesnt have a 'c' in it, which I need for the endgame.
I also can't parse 16a, which I'm hoping has an extra word with a 'u' in it.
Oh, and the four hidden words in the grid - is one of them just hidden in another of them?
Suzy x