Bizhawk 2.6
Again no CGB in GBA, but this time it's because I can't figure out where those settings are.
147 frames saved over the previous improvement. Several minor movement optimizations and lag reduction account for 63 frames saved over most of the movie. The other 84 frames come from movement optimization in just the final level. (Jumping before falling is much faster)