I finally managed to play this all the way through, cheating slightly by saving snapshots and reloading when I died
I didn't realise I also owned the 128k version so I'll need to try that next to see which bits have been made easier.
In conclusion: fun but incredibly difficult with some frustrating bits requiring exact timing and pixel perfect jumps.