Toughest Prize in a long time. I initially gave up but resumed after seeing rocky's post.
Finally have a full grid but haven't yet parsed my LOI of 23.
Many thanks to Enigmatist, though. Some brilliant and obscure cluing peppered with several of his trademark "Wow, that wasn't *so* difficult after all" entries.
I forget my FOI and my head hurts too much to rank CODs.
Hint to the struggling: there are a couple of hiddens that may provide a starting point(s).