2nd Edit: I made a follow-up video about this here, it's a lot better and explains the full story: https://www.youtube.com/watch?v=BZLePZIXYsg
Edit: Since people still comment about this often. Sh...
This is obviously heavily improvable... The game is just absurdly hard and not speedrun friendly. I wont be playing this game for quite a while however, but I will improve in the future.