I was quite far off in the previous sessions, once I finally figured the general idea and had a stepcount closer to valycian's record. I can then optimize it gradually.
Actually, the path is very reasonable but sometimes we might just not be able to pick up all the small cuts altogether.