Tip: Switch palace switches normally disappear if you replay the level. However, if you insert them as direct Map16 and use the hex-edit at $00EEB2 in the ROM map, you can replay the level without a problem.
I did try doing the TRB to remove the controller from jumping, but due to a sequence that the game runs the routines, it performs a check if the player presses jump, then set y speed and sfx before going to the uberasm code during the 1 frame the player lands on the ground. Not to mention, disabling the control also disable flipping as well as jumping, which you don't want.
Well, eventually it was going to be done, and by who else but GreenHammerBro? With use of MarioE's Reverse Gravity patch (Although that does have a few issues, although maybe GreenHammerBro could fix them, although we'll just see), I can certainly say that this indeed is very impressive, although it likely has its bugs, I'll have to test it out.