Does He?
Gen 2:19 And out of the ground the LORD God formed every beast of the field, and every fowl of the air; and brought them unto Adam to see what he would call them: and whatsoever Adam called every living creature, that was the name thereof.
Gen 22:12 And he said, Lay not thine hand upon the lad, neither do thou any thing unto him: for now I know that thou fearest God, seeing thou hast not withheld thy son, thine only son from me.
Jer 19:5 They have built also the high places of Baal, to burn their sons with fire for burnt offerings unto Baal, which I commanded not, nor spake it, neither came it into my mind:
Exo 4:14 And the anger of the LORD was kindled against Moses, and he said, Is not Aaron the Levite thy brother? I know that he can speak well. And also, behold, he cometh forth to meet thee: and when he seeth thee, he will be glad in his heart.
If God knows everything ahead of time, how would it be possible for someone to cause His anger to be kindled? It would at best be a staged anger. "I knew ahead of time this was going to happen, and now I need to be angry."
I do not think everything in life is all prearranged or foreknown by God. I think we can please God, or upset Him, and I think God's responses to what we do are genuine. I'm familiar with the "God lives outside of time, He can see from eternity past to eternity future" argument. I'm not convinced it's true. Prophecies come to pass because God brings them to pass, not because He "saw" them happening in the future.
Also, prayer can actually change the future. In Isa 38, God told Isaiah to tell Hezekiah that he was about to die. It was "Thus saith the LORD." Hezekiah prayed, and God gave him 15 more years. The word of the LORD to Hezekiah changed when Hez prayed. If God knew ahead of time that Hez would pray and that God would give him 15 more years, why would God have told him that he was about to die?
..just some thoughts.