I don't think there's a faster way (I found 3)
there is 4
I really think it's the fastest - 22.742 :D
Btw the route which i found is faster than the one u went with but its very hard to accomplish!
I got the fourth one! But just couldn't get to the finish cuz i was slow, gonna do it somehow, Can't believe there's another finish!
Its this route!