I enjoyed this very much. 33a was the way in for me. Cold solved just under half. Using 33a managed to get a start on the coding, got about 20 of the codes from there then solved the second half in reverse by backwards engineering what I had in the grid, which was entertaining.
Incredible piece of construction, great effort Lysander.
Only loose ends for me are 8d seems a bit dodgy - I have a past participle but the PP of the verb in question shouldn't have the - ed on it as far as I can see, unless I've missed something?
And I can't see the wordplay for 23d. I have a word meaning stop short but can't see the not having a majority bit.
Thanks