Quite a challenge, as to expected from Hamish. Not quite sure that I see the logic mentioned in the final sentence of the preamble, but everything fits.
Finished except for 18d . Went back on tree being hacked down(8) I have r?v?r?e? . Could be reverted or reversed but can’t parse either. Obviously v is the extra letter.Thanks in advance.