Could you please elaborate more? I don't know what you're suggesting. All of the reasons why he knows the things listed are explained.
He's been following Link which explains the first 4.
Termina's fate he doesn't exactly know about, but he could guess pretty well what would happen with the...