I tried this about 2 months ago and I couldn't even conceive an exit touch. Luckily, experience has allowed me to complete this level and appreciate it!
Where are the last four steps? :O :O :O
This immediatelly - for some reason - reminded me of Teller-Ullam (but I still can't touch the exit, there).
EDIT (a few hours later): This is glorious! What a twist! It's just fantastic. :))