Then I'll stop work on this all together, and I wish you luck.
I did beat Storm Eagle, and then stopped because a) I still wanted to further investigate his flying, and b) I am certain that using those conveyor belts in Flame Mammoth's stage can help your time. I was testing various things regarding them however, and never really finished that. Basically, I wanted to see if for the conveyor belts that go with you, if a jump after dashing on them is just as fast as dashing on them. For the belts that go against you, I wanted to test dashing along them and immediately jumping vs. dashing the opposite way for one frame, jumping, then turning around and continuing. Tell me if you need this clarified. Here's how far I got:
http://www.thezorz.com/blechy_megamanx.smv
If I remember, there was a part in the intro stage with the tiniest bit of lag, which could have been avoided. Watching it again I didn't see it, but I remember it being there.
Possible things that might be improved:
Intro
Killing the rolling robot fella at the second bee. Him being there causes lag. I'm pretty sure I tried various things regarding this but couldn't get anything better.
Getting Vile to come out faster. This caused a fair amount of stress, but the current one was the very best I could get. Also, it might be possible to stop him from jumping back immediately, but that too I tried and couldn't achieve.
Chill Penguin
The boss- man this guy was a pain. You can test alternate ways of fighting him, but I couldn't tell you how.
Storm Eagle
The boss. Not sure his flight can be avoided, but if so it will save time. If not, I think my fight is close to perfect.
One other note:
If you are walking on the slanted/diagonal ice you have a small amount of gained speed. If you jump off of it at the last frame possible, you can maintain this speed over straight ground where you'd normally be walking at the slower, normal pace. This occurs for dashing as well, however the dash must be initiated on the slope. If you start a dash on straight ground then continue over the slanted ground, you will maintain the normal speed. This isn't enough to warrant stopping a dash to start it on sloped ground, but it is enough to aim your dash/jump lengths to land on one.
Be careful of the lag the mace fellas in Storm Eagle cause.
Good luck.