You have a lot of questions in this one topic starter and have not really indicated which one you wish to primarily focus on.
You can always bring the secondary questions up later in the topic if you wish to address them, but which one do you want to start out with?
Before you answer---and before I promote anything, you may consider asking questions in this related topic:
Free will vs Omniscience
This one gets deep! I'm rereading it now!
Let me know if you wish to still open a topic, but focus it on one main idea. Otherwise, feel free to post a reply in the topic that I linked you to.