This is an interesting conversation. One would hope it could progress as a way of feeling out the possibilites rather than become a contentious discussion. I can see some truth and overlap of ideas from both sides. (Of course, that is my fallible opinion.)
If I may throw a few ideas into the pot (in connection with ideas already expressed):
'God created time.' (I used single quotes as I don't want to focus on who said what)
I would think it would be more accurate to say that God created a way for humans to reference time (stars, planets, etc). But by extension, his creating actual things made possible the existence of "time" as an idea or 'something' that was now possible to be measured. But time wouldn't 'exist' by itself. It would only come into existence when other things came into existence. And, if everything else went back out of existence, time would also, since it would no longer be possible to measure it.
(This statement (about God and creation) is made from a Biblical perspective. I know others here might not use the Bible as a reference.)
'God exists outside of time.'
I would agree with this, especially when thinking of God before he created anything. With nothing else existing, there would be no reference with which to measure the passage of time. Thus, before creation, God wasn't a million years old (or any other figure), since there were not "years" that could be measured against the movement of anything.
And if God is eternal and indestructable, then, he would continue to 'exist outside of time' in the sense that 'time' and/or its passage would not affect him personally. (That is a hard idea to put into words.)
'God "knows all things" '
That is actually what 1 John 3:20 says. I think it would prove difficult to take any Biblical statement to the n th degree since the writer may have been making statements within a particular context. And language often allows the use of superlatives within only a given context.
Having said that. I do think God "knows all things" in the sense that, if he has perfect memory, then, he certainly "knows" everything that has transpired in the past. He would also know everything about the state of everything that presently exists. From that knowledge he would also be able to surmise many of the things that were to come, simply based on his present knowledge and understanding of how everything works.
Added to that mix would be his "purpose" as someone mentioned. Since he is "almighty," he has the ability to bend events to his liking. From our standpoint, however, unless he actually said he did so, we would never know whether he simply foreknew that it would end that way, or if he had a hand in the outcome.
Here is the catch, though. The 'heisenberg uncertainty principle' maintains that as you move farther back towards the "planck level," things become more and more random or uncertain. At the "planck level" randomness would be complete.
(For those reading, the "planck level" is the theoretical level at which nothing can be further subdivided. It is where the "creation" buck would stop. Everything that exists would have come from energy as it exists at this level. Energy at this level is [theoretically] infinite and everywhere at the same time. This neatly fits how God is described in the Bible, but the formation of this theory was not intended to describe God "Planck" is the name of the physist who formulated this idea.)
Theoretically speaking, if you place God at the "planck level," then, he becomes the only one able to create something that is truly random, and thus, unforeknowable to some degree.
As a possible example, if Adam were created "perfect,"that is, fully capable of making a free will choice about eating from the tree, then, God's statement in Genesis 2:17 about what would happen if he ate from the tree would represent everything that could be known about Adam's future choice. He could eat it or he could refrain from it. If he eats from it then events are set in motion that end with his death.
My granddaughter just got in my lap, so my immediate future of typing just changed.
Take Care.