Nice.
I believe God doesn't know the future, because it doesn't exist yet, and because having free will means we are able to choose on a divine level, where God made room for us.
Also, if God could know the future, He'd know what He would Himself do, which would literally pin Him down and force Him to act this way and this way only, which sounds unlikely: if you know what's coming, you can change to avoid it, it'd be a progressive behaviour, but foreknowledge of your own future behaviour makes that impossible.
It isn't possible to have God know the future and not taint Him with crap.
If we are free, and God knows which of us will go to Hell, and He does nothing, or knows that this and that attempt will fail, then you cannot retain God's innocence and goodness, and that can't be.
God doesn't know the future because we are truly free and He is truly good.
The Bible also suggests that God tests things out and correct them later on. See all His attempts with the Jews, see his testing of Abraham. You don't need to test him if you already know he'll pass the test (at which point you still have to do the test because if you don't, you change the future, and you make yourself not know it after all, it can't work).
I believe as OP, and I know some theologians believe as we do.