Awesome thread and good job.
But I am not sure if Naruto = Hagoromo , so why would be Hamura Sasuke if he hasn't rinnegan ?
We know that Hamura has the Byakugan so it's possible that Naruto can get the Byakugan and so Naruto = Hamura
Or I don't know ? Just help me !