Another one where it's not easy to even touch the exit. I was stumped here for a very long time, but yesterday finally saw what to do. My first try was embarrassingly far off, and now it's still not exactly good (593), so I will keep trying. :))
Very enjoyable level, once you figure out what to do!
EDIT (2 days later): I finally managed to make that one part that was really really slow, run smoother. And that meant a ten cut, as well! Woo hoo! The level now feels even nicer! :))