It wasn't that hard!
I think the speedrun could be improved a bit, but some parts feel very luck-base, especially the boss fight. So I'll settle for this run :)