Here's my quick review.
* Sync: Yes. Tested on BizHawk 2.9 (Core: NesHawk)
* Previous Work: NhatNM's previous own movie [
https://tasvideos.org/2398M|2398M] played on FCEUX 2.2.1. This movie improves it by 10 seconds.
* Boot/Menu Optimization: I could not improve it.
* Routing: The player chooses the pink girl character who seems to be the fastest in movement and attack. This seems to be the optimal routing choice, given The game mixes beat'em up stages (can only advances after you defeat the active enemies) with get-to-the-end-as-fast-as-possible stages. Some other stages include autoscollers and boss fights. Perhaps boss fights might benefit from a stronger fighter, but of course this would lose time in the running stages.
* Gameplay Optimization: I took succinct look at the inputs and their seem very optimized. I played around with it and found that, if you're not careful enough, some lag frames will creep in when some objects (e.g., barrels, dogs) are not dealt with and they start to accumulate. So I can tell special attention to lag management was done in this movie.
* Last Input Optimization: I attempted to improve in the last input but did not succeed.
* Entertainment: The author inserted some cool moves whenever waiting was necessary, which is always nice.
I vote yes.