If I may just as a suggestion.....in the old testament it is believed by scholars that because of the evidence that jews had no number beyond 1000, they considered 1000 as forever. Notice that when the scriptures declare 1000 yrs or tens of thousands or even thousands of thousands. Always in terms of thousands which is believed to be their highest number.In other words in both your eschatology and mine the everlasting land and circumcision covenants with Abraham have spiritual fulfillment not earthly.
You have added your 1000 year millennial kingdom, but 1000 years is not eternity so you have no grounds for objection to a heavenly fulfillment to these everlasting promises.
Food for thought.