Astonishing. A P-jump, block duplication over a dragon coin, a wallcatch, boring keyjumps, stacked flunchers and we haven't even gotten to screen 03!
Then later there's some rather tricky timing involved at a vine block, accompanied by some precision landings. And then two shelljumps and a Big Boo Boss fight (which is rather good for a boo fight actually).
Is this a joke or did you seriously not come up with any gimmicks yourself?
Not to mention that block duplication is a bad idea:
Edit: I guess people will think bad of me if I don't offer constructive advice, so here it is: try to come up with something that has not been done before (or at least not too often).
Pasting together the top 5 things that turn good Kaizo hacks into bad Kaizo hacks generally doesn't make for a good level.
Of course you should fight fire with fire, you should fight everything with fire.
Oooh look at my userbar!
Sadistic Designer - testing Pit without tools.