I'm glad you enjoyed the fight! It's my first time making this type of game so I'm glad it was at least challenging :)
The trick for the time travel in my experience was to stop it yourself in a spot where you felt safe instead of letting it run to the end (use it on your own terms). That being said, if I were to revisit this concept, I would probably alter it somehow to cut down on the rewinding-into-death, maybe give some invincibility frames after you're done rewinding since it does replace the bomb.