Quite enjoyed that, although was somewhat confused by the preamble for the first half of my solve. Was working on the basis that there were also letters missing from clues (as the preamble explicitly states) as well as the ones missing from wordplay. Very poorly worded IMV.
Also (like others it seems) read it to mean all across answers that intersected with the thematic items had letters missing, which held me up briefly.
Had a few parsing loose ends but have been answered by others on the thread, in particular 15d, which i now see is very clever.
Now back to last week - have a full grid but a message with a garbled bit in the middle. May have to start again to figure out my mistakes....