The answer is "no, I cannot beat the boss"... Great concept though!
Some of the attacks feel a bit unfair. For example, I can spawn on spikes, or the boss can teleport next to me with no warning and shoot me. On the other hand, the way you telegraph new spikes is very good.
I would have appreciated a boss HP bar, to let me know if I was anywhere near winning, but that's just a personal preference.
I love the retro graphics and music, particularly the little bats.