To address the concern of "knowing", let us assume that Einstein is riding a beam of light (mind you this would be impossible, but whatever).
What is the set of all things Einstein could "know". Well, in a way nothing. Light (I mean Einstein) experiences no time. There is no concept of future past or present. So there is no meaningful sense of "knowing the future" for Einstein.
The only thing that I could entertain could ever be known by Einstein is if, he (the photon) were absorbed; in which case his existence would cease. An existence that lasted all of, well, zero time. So rather than knowing the future or whatever, I would argue that it would be impossible for light (I mean Einstein) to know anything.