Brendan, "soaked" must be the anagrind in 4, via process of elimination if nothing else :-). There was also an across anagram (# omitted to avoid spoilers) whose anagrind puzzled me.
Thanks to Everyman. I found this overall easy, but a handful of complex clues extended solving time to above the norm.
Most of the usual EM trademarks, but no Spoonerism?
FOI 1d, LOI 10.
COD 12 over 1a and 14. Also liked 9a, 20 and 23. Didn't know 11, but deduced the solution from parsing.