Klingsor always produces good crosswords and this is no exception. A whole lot of well-crafted clues and a difficulty level set (unwittingly perhaps) just high enough but not impossibly high.
I don’t think Klingsor does themes. Perhaps he does, and I’ll look silly for missing something obvious.
Definitions underlined.