Yeah, I did pretty much cartwheel spam for his attacks and that worked better. I also think I got unlucky the first couple of times with the order of his attacks. I finally beat it because he stopped doing the relentless hammer-spin-hammer-spin combination. Now I can watch the secret ending!