Not the straightforward solve that I expected given early comments but once you get the theme it becomes a lot easier.
5d definition is a bit loose for people like me who don't know it. I can't parse 20a or 21a.
But there were some great clues in this. My COD would be 15d but there were plenty with 29 being a close second. Thanks Imogen.