Super puzzle, very entertaining. Either Aardvark or I has made a mistake at 4 down. On my previous form it is probably going to be me. Thank you Aardvark.
I am leaving for a holiday now but will make an effort to answer queries if and when I am able.