What a rush!
Man, I just can't quite make it to the end. If I could make some suggestions, some distance markers would be useful and perhaps some simpler patterns towards the end to keep the emphasis on speed. Of course that could just be so I'd have a better chance of finishing too. :p