This is by no means 100% optimized. In fact, there are a few sections here and there, where the RTA world record (held by EdulV: https://www.youtube.com/watch?v=WDBhf2ZcvsU ) is faster than this TAS.
Don't be surprised if I redo this in the distant future, in a more optimized manor.
Video on YouTube: https://www.youtube.com/watch?v=T8FazmXAMe0
This was TASed on Dolphin build 5.0-10758, and on the US release of the game.