Hmmm....this kind of theoretical discussion isn't my strong suite, but I'll give it a go. You've raised some interesting points.
The problem Michael is that the anthropomorphic explanation is an interpretation of God's actions, predicated on the belief that God has to know the future always.
That belief is based upon the evidence contained in the Bible, so are you saying that the Bible says one thing but really means another?
An equally valid interpretation, and a more natural one at that, would be to interpret God's reported regrets, changes of mind and changes of plans as literally that. Remember, this is not about whether God is indeed omniscient and knows everything; it is about what exactly that 'eveything' is that God knows.
The Bible emphatically states that God does know the future, and since the scope of this discussion so far has only been limited to the Bible, we must be forced to concede that the Bible isn't saying two different things about God's omniscience. I believe that God's "reported regrets, changes of mind and changes of plans", can be explained as Him dealing with man in such a way as to teach man on his own level. We know from the Bible that God's ways and thoughts are so much higher than ours as to be inconceivable to us. (Isa. 55:9)
As Fort explained previously, if God speaks to us 3 yr-old children using "God language" (for lack of a better term), we wouldn't get it. God needs
to speak to us in a manner we will understand. And that manner includes human emotions such as regret, et al. That's not to say that God doesn't experience real emotion, I believe He does.
God knows everything that is knowable about the past and the present, but since the future does not exist (yet) he cannot logically know it.
I believe this is inconsistent to what the Bible teaches.