You say an allknowing god is needed to foresee the future, but wouldn't a big physics simulation be enough to foresee human behaviour?
Because as far as I know the quantum indeterminism is negligible on the scale of individual neurons that make up your behaviour including your claims of a free will.