agree!
Naruto having knowledge on ameno before teh fight was very important too. When saskey first used it vs madara, naruto didn't know wtf@@k was going on...which means he would have got rinneiblitzed low diff without knowledge of it
even with knowledge and guarding his back with truth...