Hi Brendan.
Thanks to Vlad.
I found this difficult, but not so much as to call it a beast.
On first pass it looked nearly impossible and I almost quit. Never got on the wavelength, but eventually made steady progress. FOI 8. LOI 3, though 1d accounted for most of the delay.
Didn't post anything earlier because I can't parse 10. Wrote in a likely solution but it only parses halfway. A few other parsings don't feel exactly right yet.
I think 25 is OK. It's an anagram of "Alpert releasing record" plus two words in the clue.
My co-COD are 18 and 17. 7 is just behind, and I also liked 15.