My only problem with this is that w/ God's perfect knowledge and (according to your view) man's choice to love God or reject him is still predetermining. If you made a choice, and God's knowledge is perfect (free from error), and God knew before you were created what choice you would make, and God knew this before all of creation, and God cannot be wrong, and yet he decides to go for it anyways... well then God's knowledge becomes a predeterminative outcome. You could not make a different decision otherwise God would have been wrong. But since he can't be wrong, your decision was set/ordained.
This works for sin and rejection. If the capacity to choose is an act of love, and the result is that some reject, then God is still the one predetermining all of that since his foresight is perfect. God knew Adam would sin. He knew there would be rejection. Yet he goes on with creation anyways knowing that his knowledge is perfect and that the choice they make cannot change since what he knows must come to pass. Therefore, even that is a predetermined plan.
Foresight of events (nor the love means choice to accept or reject concept) does not fix the problem. It only brings you to the same conclusion... God ordained it.
Does Honda and Ford know that some folks will misuse the necessary power of their vehicles and drive 110 MPH and cause a deadly accident? YES. Does that make them responsible for our irresponsible and illegal driving? NO.
Does the law know that some of the folks they issue a driver's license to will break the laws and cause a deadly accident later? YES. Does that make the law responsible for our illegal activity? NO.
Just because God knows something will surely happen does not mean it cannot happen another way. This is a concept Calvinists cannot grasp.
If Joe decides to trust Jesus in his lifetime, this is what God foreknows. If Joe never trusts Jesus in his lifetime, this is what God foreknows. What God foreknows does not determine Joe's free will choice.
Well, you might ask why God would choose to create Joe if he knows Joe will never trust Christ? That is Joe's choice. Joe could have trusted Christ, God did not prevent him from doing so. God only foreknows Joe's choice, he does not cause it.