Two Awkward Questions

I How can God's omniscience be reconciled with human free will?
II What was God doing before He created the world?

II Before Creation

(1) Why not a year sooner?
(2) HEFC---Was God earning his keep?
(1) Leibniz---Identity of Indiscernibles
Homogeneity of time is a necessary assumption:
(a) if we are to measure time
(b) if we are to do natural science
But Anti-Asinine Answer (Dr Clarke of Gonville and Caius College)
Difference between chronos andkairos
Principle of Unripe Time (F.M. Cornford of Trinity)
If time can be unripe, then it must be able to be ripe
(2) God to fill in a Quality Assessment Form?