you have improved alot megaman^^ but there are some mistakes imho:
you've lost something around 90 frames before the game begin.. (tested)
is it worthy to get those mushrooms to lose later? (i think its obvious that it doesnt worth, but untested)
isnt it faster if you jump low on the mast? (untested)
consider using fast acceleration trick, and [!] rom version (tested, its saving something around 7 ~ 8 frames)
in the first pipe of 1-2 you should jump lower.. and i think that after it you can glitch by jumping into the wall o.o and later, if you can get to the roof you could save some good seconds o.o (untested)
i think that if you dont use the second spring [and maybe even the first] you should save some time o.o (untested, but at least the second is visibly faster if you go through the ground)
ps: sorry if there's any grammar errors.. i.i
ps2: SMB nesvideos glitchs+tricks page:
http://tasvideos.org/SuperMarioBrosTricks.html