All this talk of parsing makes me ask...
2391 - fun puzzle - and finished - but I'm banging my head for parsing on 21D...
The puzzle is too new to give the clue/answer, esp. as the clue MAY refer to another answer.
But if some Specsolver could help out with the parsing once they're done, later on, I'd be very grateful!
TIA
PS on the internet version of the puzzle there is a typo - 22A is (3) not (5).