Thank you for the scripture you quoted. They are indeed familiar texts, showing God can change His mind (anthropomorphically speaking ;)).
I've read quite a bit of Dennett, a compatibilist, and I think compatibilism either weakens the idea of free will or the meaning of determinism. Although...