Took a bit, but finally managed to beat it. I was VERY concerned there would be a third boss behind that final door.
As others have said the game is quite hard, but I had fun overall. I think maybe the bosses attacks could telegraph for a bit longer, or just move slower in general.
(Also think I softlocked out of bounds by getting the double jump and returning to start of game and going up)