OK. Implemented your suggested routing. Cuts off 196 frames from inputs. redoing the rng manips wasn't so bad.
But when looking into fastest last input possible, found something interesting.
First off... if you leave too many windows undestroyed, there are too many solider guys throwing grenades, and since you're not moving they will mostly hit you. These will break you down before the dynamite guys come out. So destroyed three buildings, with the last being the big one and that seriously reduced the incoming damage. Also since the route stops me on the top of a building, I was out of reach of the cop car until a missile knocked me down, so avoided that damage for a long while.
then here's where things get really interesting... somehow the game glitched so even when on the ground i was immune to the cop car! without that, lizzie would have most likely been damaged to death before the dynamite guys finished the job. it does take a LONG time for those dynamite guys to start coming though. This cuts off another 214 frames for last input.
I'm conflicted. I prefer that the buildings be destroyed be player action. but that surprise "f*** the police!" glitch is interesting. I think my preference would be to submit the updated version with your improvements, then just put in the notes about the fastest last input. It's as easy as "truncate from this frame to see X Y Z".
EDIT:
here's new TAS:
https://tasvideos.org/UserFiles/Info/638050330128198356
truncate at 315159 to see the glitch