I should have elaborated, but didn't have the motivation to do so at the time. Besides, you seemed to want a yes or no answer.
I think that God knows all that can be known, but I don't think that everything can be known, even by God. I think that God can make very wise and informed guesses, infinitely better guesses than we could ever make, but they are guesses nonetheless.
The future doesn't exist. It isn't a block that can be viewed from all sides, from beginning to end. Time is the way we describe change.
In this ever present now-ness, the sun is shining on the portion of the planet that I inhabit. When the sun is no longer doing so, I will use time laced descriptive terms (as I kinda just did) to describe that it is no longer shining. I will say "this morning" or "yesterday."
Yeah, I don't know if any of that made sense. :sarcastic