This cannot be right, as you have the 2W killed at the mid point of the final 7 years. There is still another 1260 days to go before Jesus Returns and destroys the AC's army.
Your end times scenario is full of inconsistencies like this.
It is right. The two witnesses are killed, then 3 1/2 days later, come back to life and ascend to heaven.
The beast then rules unhampered by the two witnesses for the next 42 months. At the end of the 42 months, Jesus returns.
Right after the two witnesses are killed and brought back life, ascend to heaven leaving this world - there is the great earthquake and then the 7th angel sounds his trumpet, which leads to the third woe, Satan being cast down to earth having but a little time, of a time/times/half time.
It isn't the Jews who will be living in the holy Land in the end times. When the Anti-Christ leader conquers Jerusalem,
Zechariah 14:1-2,
Revelation 13:1-6, the holy people of God are already there;
Daniel 7:25,
Revelation 13:7
Why, in your scenario of a Christian nation of Beulah (replacing Israel), would Christians knowing the bible would ever enter into a covenant for 7 years with a world leader - them knowing what it says in Daniel 9:27 ?
Israel, on the other hand, the Jews in Israel right now are looking for the messiah. One of the things Judaism's messiah will do in keeping the law of Moses covenant, is to confirm that covenant for the 7 years that Moses required in Deuteronomy 31:9-13. Nothing to do with a peace treaty.
And in your scenario of the world leader allowing Christians to do animal sacrifices makes zero sense. On the other hand, Jews restarting the animal sacrifices, going by what is required in the law of Moses covenant, makes perfect sense, only to have the Antichrist stop those in the middle part of the 7 years.