I should add to this, while I'm personally used to it, I think the boss battle is a bit too hard for a first boss, especially for people not used to difficult games.
The way to defeat him is fairly easy to figure out, but the execution is difficult to get the hang on, personally, I think I would adjust his timing to be more forgiving for new players and increase the difficulty along the way as the game goes on.