I was lucky enough to stumble on a theme not at all familiar to me and a bit of targeted googling got me most of the rest of it - except I'm now left with a few clashes that don't seem to belong... Perhaps sleeping on it will help. Some excellent clues, one of which I still can't parse and finding the misprints wasn't that easy in some cases either. But challenging and entertaining and, again, I've managed to learn something new!