@Toxic I think in this case it might be tied to his reincarnation.
"Future Vision" well... he was in the future, and he already learned these skills (presumably) so in a way its basically unlocking knowledge he already had but was erased for reincarnation.
Least thats my view on it.