I've not come across this setter either, but found most of the clues fair - except for 16d (which I'm still not sure quite works grammatically) and 20a (although that probably tells more about my ignorance than the clue - kicked myself once I'd got it though - after 12 months living in Japan and
surely I should have got the address!
For anyone who might have done the Inquisitor of last Saturday, I wonder if it's the same setter...?