Well, that was delightful. A very strong debut (j presume). Clues were generally of a very high standard i thought and about 5 made me laugh.
Having the replacement letters in the definition is a tricky thing to pull off successfully (I'm 2/3 of the way through something similar on a puzzle I am currently setting, and I'm finding it very challenging). And an unambiguous 5 minute endgame.
Very good indeed.