At first, I was scared, because I thought it would be another pipelining stuff where I will once more remain 2 off for infinity and beyond... :D
Then I started, was miles away, then 98 and like Alazeh, 96 followed by winning. Good one really.
Edit, a year later: this absolutely destroyed me in a multiplayer match (as these letter levels often do). I kinda get how the solution saves moves, but I feel I'm still far from understanding it. Great level.
I'm stuck at 91, atm. Will keep looking.
EDIT: Finally got it, about a month later. *********************************************************************************************
Very nice level!