Thanks again, Jono.
2D is entertaining but could have either of two second words (and I can’t get 15A). One answer allows 8D to work by rejecting all but the first two & last letters of 2D.
Also stuck on 3A & 7D despite hint. And I still can’t parse 21D or 14D. Any further hints appreciated.
Thanks, Everyman