Those hints have helped me over the line.
I thought this was tough because my knowledge of much of the subject matter is not especially good. But thanks to Brendan for an incredibly clever puzzle with some really good clues. I thoroughly enjoyed the challenge. Kicking myself for not getting some clues much sooner.
I think COD would be 23d but 24a is clever too.