I did some stuff to your run Fabian, which can be found
here. I owe a lot of thanks to DeHackEd for his cool little upload script.
VIPer7 was right about Iggy. I also messed around on Salty Lake to try and find out where your frames were lost. I never could figure out exactly what caused them, but I did run it myself and not slow down.
Comparison:
JXQ Fabian
Iggy door entered: 18084 18084
Iggy defeated noise: 18528 18544 (16 frames gained at Iggy Koopa)
Salty Lake start: 20877 20893
Salty Lake landmark: 21228 21320 (76 frames gained from different route)
Salty Lake clear: 22475 22622 (51 other frames gained from flying(?))
147 frames gained altogether.
I was not able to stomp the koopa above the screen, but I did hit him with the cape spin. Whether you'd like to use this run is up to you.
I hope I'm not disheartening you by trying to squeeze frames out of your runs. I just figure it's more of a help than just pointing out possible mistakes, especially because this run is going to be a long one and there will be some points that I'm sure you'll want to quit. Hopefully having some help can take that stress off of your shoulders somewhat. I also am trying to not change the style of your run when I do this - hopefully I am mimicking your entertainment "route" well enough that it still seems true to your own.
EDIT: I also just noticed that I didn't get the third Dragon Coin. Frown. Although it is probably fixable without too much trouble.