Yes, God is limited by His Word.
When He makes a Covenant by His Word, He is bound to keep it.
Silliness. God is unlimited. This is all just an example of the arrogance of man.