The quick restarts make the gameplay really addicting. That last segment was really tough but I couldn't stop trying.
Glad you enjoyed it, and yeah I totally agree that that last section is way too difficult, it was so late when I was designing the ending that I just sort of blanked on the difficulty.