So true. Personally, I don't think we can 'think' our way through it.
Or as Rumsfeld would say: "there's some things you know, some things you don't know and some things you know you don't know and some things you don't know you don't know."
The set of things we can know about God is small but precious.
I agree that much of my life has not yet happened (I'm hoping anyway :>) I agree that I will make many decisions that have never before been made and that they are first time decisions.
At the same time, I know that God knew what they would be, and that none of them will be other than what He knew would end up being the case.
That is BOTH "free will" and "predestination."