Yep this bit specifically is what threw me out of the immersion. Like he's not taking ANY time to think or doubt or consider his decisions at all. He just knows everything and is conveniently handed all of the items and skills he needs exactly when he needs them.
This story really was badly...