Thank you for playing and the very nice review.
There is a way to manipulate the boss using the ship's position on the screen that can make dodging slightly easier towards the end. Hope that helps.