Here's a simplistic view of how I see things:
1) I don't believe time is strictly linear. I believe there are all sorts of aspect to time that are incomprehensible from our limited human perspective and experience.
2) Speaking of limited perspective, get out a piece of notebook paper. Draw a circle about an inch across in the center of it. Label it "My Understanding." Then draw a much bigger circle around that one. Label it, "Totality of Human Understanding." Then draw a huge circle around that one - you can even go off the piece of paper for that one! That circle represents "God's Understanding."
3) Finally, as a person of faith, I am OK with mysteries. This is because I believe in the Holiness of God. I believe that His holiness is so complete that I cannot truly grasp it all with my limited understanding, and that it is my duty to deepen my understanding throughout my life, so that I can strive toward that ideal. But when I run across the age-old question of "free will vs predestination," I believe that the Bible teaches BOTH scenarios. Since I believe the Bible to be true, then both must be true. They cannot cancel each other out, whether I understand how they work together or not. God is totally holy and His will is perfectly holy - whether I understand Him or not.
So these two principles work together, outside of linear time. And one day I will fully understand how.
The Christian faith is all about APPLICATION. We can sit around all day long and philosophize, but the bottom line is, "What's my application?"
My application is this - I believe that Christ Jesus died on the cross for my sins, and that if I repent and accept His grace, I am a child of God. But that salvation, that grace, that sacrifice is both linear and eternal. Christ died one time, but His sacrifice transcends time because it covered sins of the past, present and future.
Therefore, my salvation isn't linear. It's an ongoing process. I believe I have been saved, I am saved, I am being saved, and I will be saved. None of those statements is contradictory.
Finally, a great quote from CS Lewis:
"Can a mortal ask questions which God finds unanswerable? Quite easily, I should think. All nonsense questions are unanswerable."