Finished, though had 4 left to do in NW before I came and got some inspiration from this forum for5, 11, 3, and LOI 2.
FOI was 4.
An entertaining puzzle, but am I missing something on 12? I can see the definition, but is there any further wordplay?
We struggled with 12a till I realised that "face" was wrong for 12d!
CoD perhaps 15d which had us flummoxed with the wrong kind of mates. 16a also impressive.
The puzzle got a bit soggy yesterday as we took it up to the pub to sit in the sun and enjoy with lunch from the Bank Holiday catering van, and hadn't quite finished when the heavens opened.