I can say with confidence that this has to be the most annoying boss in the game.
Even the ant queen wasn't this bad. At least she didn't just fuck off from the screen every two seconds.