Hi Halloway
I agree re 12a ... and something similar could be said about 4a, I reckon. Meanwhile, isn't 10d a comedy character, not a comic character? Finally, you'd be astonished how close you can get to making 'egotists' fit into 18d if you start off on the wrong track and do some very convoluted parsing!
PS Brendan - hope you're OK.