For the "GBC port of a MegaDrive game" vibe you've definitely nailed it. It absolutely reminds me of gameboy games that were overreaching what the little console could do, visually and audibly.
Controls are pretty tough, the fact that he jumps straight up when running across water rather than preserving your momentum makes it hard to avoid spikes. And there is the fact that he takes up so much of the screen and moves so fast. Probably the whole thing could use some tweaking to make it more playable overall, but I like what you were going for!