Just looked in. Couple of late nights. Seems you folks have it sorted.
34A does have the wrong tense.
21D Thanks, Aristo. Had the answer, couldn't see the parsing.
28A I read it as "seek hosts".
@Greenfire 36A et alia:
Phrasing might be more wordy, but this is common in many puzzles.
Some setters subscribe to the idea that there should be no extraneous words.