Looks okay. The only thing I'd suggest to check is precise speed control. For example, you can lose a pixel if you hit a corner of the platform and wait until Wolverine flies over it. Try to avoid hitting the platform, to be above the corner with non-zero speed already. How many speed levels does this game have?
Also, the RAM speed value can drop away all floor ejections, so that you won't see how much speed you gained with these. That's why you may need a script displaying actual sprite speed, calculating it from the previous frame position.
EDIT: Fix your movie's header.
version 3
emuVersion 21050
rerecordCount 0
palFlag 0
romFilename Wolverine (U)
romChecksum base64:Xqa7fymVqPxHoQVBK4irdg==
guid 04013987-D91D-3B3D-20F4-4AB0FD07C9CF
fourscore 1
microphone 0
port0 3523512
port1 0
port2 0
FDS 0
NewPPU 0
length 30135
These lines shall contain:
fourscore 0
port0 1
That'a a glitch of the current tasedit.