Yeah this was not a good crossword IMO.
I haven't got an answer for 25A. I hope it's not just the last 4 letters of the long form of the name in the clue.
Can't really parse 16 or 19A either.
Agree that 23A was the worst clue. The spoonerism wasn't very good either, I don't think you should split the syllables across words like that.