You're right, looking back it is far too timing-dependant.
For what it's worth, I've uploaded an adjusted version with where the walljumping is hopefully a bit easier (stronger jumps, so timing should be less critical).