If you take an overall perspective of what the Bible says, God is not described as either omniscient nor omnipresent. There are plenty of examples of God being surprised, angry, and jealous, which isn't possible if you know the future beforehand. And of course, as you point out, if God is not omniscient, then it cannot be omnipotent either. It's actually Christians who insist that God is omni-everything. But that's because most of them aren't really knowledgeable about their own Bible.<quoted text>
You also have to wonder about what the Garden of Eden story says about the omniscience of God. As you pointed out, if God were omniscient, he would have known the result of his actions. So either he did not know, or did not care.
But you also have to consider that when God returned to the Garden, he didn't know where Adam and Eve were. He had to coax them out of hiding. And he didn't know what they had done. He had to coax that information out of them.
And, as well, God wasn't there when the whole eating the fruit thing happened, which also puts a hole in the omnipresence of God.
So the lessons to be learned are:
God is not omniscient.
God is not omnipresent.
God is not interested in justice.
God is vindictive to the n-th generation.
The flood story is another example of a deity who is both clueless as to consequences of it's own creation, and also it's love of laughable Rube Goldberg solutions to them.Well, it would be laughable if you didn't stop to think about how incredibly morally repugnant that story is. I saw a T-shirt recently that I think summed that up nicely: it had a cartoon of the big wood boat full of happy animals with a rainbow flying over it, while under the boat floating face-down in the water are the corpses of dead people (and children) and animals.