Fihished, unusually early, while lunching in the sun at the pub.
But I can't parse 7d: I have a solution which fits 4 crossers and takes the first 2 words as definition, and can explain one letter, but can make no sense of the rest. Hints?
FoI: 5d
LOI: 7d
CoD: the clever 17d