Hadn't managed to earlier as I had to head out, but have replayed and made it to the end :) the finale was my second favourite, the mothership looks great and the level feels like a perfect mission to end on.
I think the difficulty is great - it was challenging but fair :) an extra level or two early on to help prepare the player for the tricky later stages would be great if you were to continue this