How can you say that?
He will rule with a rod of Iron (not yet happened)
He will defeat all gentile nations (not yet happened)
He will restore Jacob to their land, from the nations who have taken them because of their sin (not yet happened)
He will sit on king davids throne, in jerusalem, And all gentile nations will come worship him there, the ones who do not, he will punish by withholding rain from their land (so you can not say this is heaven, no need of rain in heaven, nor will their be any punishment in heaven, because every knee will bow)
I can go on and on and on with so many prophesies concerning the messianic kingdom. Which you would have to allegorize to make them already fulfilled, because you can not take them literally, and declare them fulfilled.
All promises of God have been fulfilled in Jesus Christ; now, we, christians, His people, wait for the coming of His Kingdom.
1. The first prophecy will be fulfilled at His Second Coming when the earth and heaven will be joined together in what the Bible calls the New Earth and the New Heaven (God's Kingdom).
2. The second prophecy had been also fulfilled by Jesus Christ: what do you think He did on the cross? Who is the real enemy of the people (Israel)? Rome? The Gentiles? Christ showed them the real enemy that must be defeated: Sin.
3. The Jews rejected Christ: His restoration is not a national restoration, but the restoration of His Kingdom. Who is part ofHis Kingdom? If His people rejected Him, if His people refused the invitation to the wedding, then His people is those (both Jews and Gentiles) who accepted Christ. In other words: the Christian Church.
4. Christ fulfilled that prophecy too: He entered in Jerusalem and was received like a King; only that His throne was the cross. Now we wait for His glorious Second Coming.
5. The fifth point refers to the Kingdom of God (again). All christians are looking for the establishment of God's Kingdom (a Kingdom not of this earth, not political nor nationalistic).