Well, that was hard. I started at 2.30pm and finished at 6.15pm. Then a break to get the washing in and set up the sprinkler on a bit of the garden. We still have had very little rain and despite dire warnings of a storm, I think it will just be windy here.
I found the crossword very hard, especially the parsing. I put circles round the ones I couldn't fully parse. I think I have 12 circles. I finished and didn't cheat, though I did use Dan Word to confirm a few of them were right. I agree with Chris about the definition of 21ac being wrong. Despite the explanations above, I still can't see the parsing for 19ac. I don't intend to list all the ones I couldn't parse, but I would like to know where the first word in 11ac came from. I found the disguised anagrams annoying. And the abbreviations I've never seen before.
My FOI was 12ac closely followed by 16ac, my LOI was either 22d or 31ac, neither of which I could completely parse.
My CODs were 9d, 28ac,17d and 8d