Well, it is true and obvious that God does not always speak in literal terms.
No, often he speaks in figurative terms. There are many similes and metaphors in the Bible. What did Jesus mean when he said:
I am the door.
Eat my flesh.
I am the good shepherd.
--None of these are literal; all are metaphors.
When God says he has wings, that is probably not literal, although God could surely manifest himself with wings if he so chose to do so.
That is a big IF. I don't believe he chooses to do so, and have no reason to believe he would.
I do believe the angelic beings in Ezekiel had literal wings.
Perhaps some. Probably very few of the total. Did the two angels that went toward Sodom and Gomorrah after dining with Abraham sprout wings?
The scriptures also say there is a spiritual body, being a spirit does not necessarily mean being an invisible ghost, although at times the Spirit manifests itself this way.
Here is what the Scripture says:
God is a Spirit: and they that worship him must worship him in spirit and in truth. (John 4:24)
He is spirit, a spirit. That is the nature of God. He does not have a physical presence or body. Have you never debated "how many angels can stand on the head of a needle."
Angels are spirit. We cannot see them. We don't live in the spirit world.
God is spirit. If any should see God he would die. We cannot see him in this terrestrial body.
When Jesus was baptized the Spirit manifested itself as a dove with wings.
That was one time in history. He isn't like that all the time.
At times it is obvious God uses hyperbole or speaks in poetry and should not be taken as literal.
The Bible is written with many figures of speech. We need to realize where those figures of speech are, and how they are used.
But in the context of God's statement to Abraham I do not see this, it seems to be a very direct and literal statement.
Then it would be a very direct statement that would deny God's own divinity--an absurdity.
We also have the statement of Jesus saying that he did not know the exact hour of his return, but his Father only. I also take this to be literal.
As a man Jesus chose not to use many of his divine powers. His omniscience was one of those powers which
at times he did not use, and at other times he did use. When he made that statement he made it as a man, and not as God. Just like when he went to the cross, he said he could have called 12 legions of angels and exercise his divine omnipotence. But he didn't. He chose to go to the cross willingly of his own will. No one forced him to go. He made the decision not to use his divine powers.
Yes, this seems like a contradiction, but I believe the fault lies in us, the scriptures never contradict themselves.
I don't see a contradiction. However, you are making the Scriptures contradict themselves by taking this view. You are robbing God of his divinity--his omniscience.