Great rage game :) To keep my sanity I had to find another way to beat it. I ended up pushing into the left wall, waiting to be pushed out and then jumping and pushing left again to get on top of the next block in the wall, and climbing up all the way like that.