Really awesome level. I had completed it first a while ago, but I came back to it again now. It's not too difficult when you know how to figure it out, but it's such a nice idea, and very well-executed.
I love such levels.
I had a good laugh, because I was working on all the 2-offs, when suddenly one route won! But why that specific route out of all those I tried? Not a clue... Wonder if I can redo it LOL.
Edited 5 mins later: OK, I was able to redo it, but I still don't know what I did different. Only thing I can say is that this is one more case of "longer is shorter" at one given lock. :D