An enjoyable solve, as usual.
But I am disappointed in the laziness of whoever wrote the clues today.
The two parts of 3A are ludicrously related. The clue for 12A contains one word of the answer verbatim. The answer to 29A is a first cousin of a word used to build it ("Thomas" in the clue).
These gaffes are typical of inexperienced or maladroit setters.