#6- The "great city" destroyed is not a revived Babylonian Empire, but Jerusalem by Rome in 70AD.
And their dead bodies shall lie in the street of the great city, which spiritually is called Sodom and Egypt, WHERE ALSO OUR LORD WAS CRUCIFIED. (Revelation 11:8)
It was spiritually, figuratively, symbolically called Sodom and Egypt but when he identifies it geographically it is Jerusalem the city where and from which Jesus was crucified. Therefore it is not some future America or future middle eastern revived Babylon. It was Jerusalem in 70AD.
The Song of Moses, DEUTERONOMY 32, a song which Israel was to sing liturgically throughout their history about THEIR latter days specifically says, "Their vine is the vine of Sodom and the fields of Gomorrah."(32:32)
So too Isaiah describing THEIR LAST DAYS, describes Jerusalem as Sodom in 3:9.
Why Egypt? First because Jerusalem, as Paul said in Galatians, is in bondage with her children (the Law, Gal. 4:25). Secondly, like Egypt the curses/plagues are coming upon them. Thirdly, the book of Revelation represents a second Exodus in that Jerusalem's temple destruction meant believing Jews, the remnant, would be free of her bondage.
Interestingly enough in Revelation, after Babylon (Jerusalem) is destroyed they sing the Song of Moses and the Lamb!