Re: An even darker view:
Aren't time travel paradoxes fun? (And I'm getting away from the conception of God to reply to your last statement, because anthropomorphizing God leads to oversimplification of the nature of God)
If you know how the future will turn out, but you also know that you can do something differently to change the future, is the future you know the one that was going to happen before you did what you did or the one that would happen after you do it?