I thought this was very good. Challenging but enjoyable. Spoiled very slightly by the non words from the clashes and not quite being able to hold the grid symmetry. But very good nonetheless. Particularly enjoyed the top right clash, never thought of that before.
Only loose end for me is 7d. I have the answer, but can't make head nor tail of the wordplay.