Just curious, at around frame 2560, you didn't try to launch off the car to clear the spikes without the damage knock back... any reason why?
In fact, i managed to
redo that portion to save 12 frames...
Hmmm... will watch on first... comment some more later
Edit: Note my demo picks off from the last step before the car, and is not fully optimized. Probably can save another 5 frames off it?
In stage 2, I can't really understand why you do not jump clear of the cat in the trash can at times, although you did demonstrate it's actually possible...
In stage 4, jumping between ledges don't seem optimised, well some of them at least. I am not sure if this is an overlook or whether the game mechanics prevents it, but note that by barely clearing a jump, you get to hit the ground faster which means you can execute the next move faster too. In other words, it's not very wise to hold A longer than necessary...
Hmmm, many things don't seem optimized, though the general route seems good. I reckon better playing can save maybe 5 seconds?
Voting meh for this version, but please try to make another improvement to this...