I've completed this but I can't parse 10a, 21a, part of 24a, 3d or 11d (which I've parsed but don't fully understand the clue). So any hints re the parsing (no spoilers please) would be most welcome......maybe later in the day.
Enjoyed the theme but thought there were one or two obvious words that could also have been included.