I find the level to be a bit messy. There's a lot going on, and most of it doesn't really add to the challenge of the level, it just makes it more confusing. The final path is fine, but nothing special.
Very nice idea - funnily enough I had tried the idea that improves the 2-off in earlier inefficient paths, but didn’t realize it led to an improvement, and so couldn’t see it for a bit once I found the 2-off.