You are self-deceived, and simply cite 'you', rather than actual scripture.
Isaiah 66:22-23 refers to the New Heavens and Earth, not "to the time before the end":
Isa 66:22 For as the new heavens and the new earth, which I will make, shall remain before me, saith the LORD, so shall your seed and your name remain.
Isa 66:23 And it shall come to pass, that from one new moon to another, and from one sabbath to another, shall all flesh come to worship before me, saith the LORD.
The same goes for Revelation 22:2,
Rev 22:1 And he shewed me a pure river of water of life, clear as crystal, proceeding out of the throne of God and of the Lamb.
Rev 22:2 In the midst of the street of it, and on either side of the river, was there the tree of life, which bare twelve manner of fruits, and yielded her fruit every month: and the leaves of the tree were for the healing of the nations.
Rev 22:3 And there shall be no more curse: but the throne of God and of the Lamb shall be in it; and his servants shall serve him:
Rev 22:4 And they shall see his face; and his name shall be in their foreheads.
Rev 22:5 And there shall be no night there; and they need no candle, neither light of the sun; for the Lord God giveth them light: and they shall reign for ever and ever.
The texts refers to the New Heavens and Earth, with Eden resotred, for it speaks of the "throne of God and of the Lamb" and the "tree of life" which Adam and Eve had eaten from in the beginning. It states there is "no more curse". So this passage too does not refer "to the times before the end".
You even took a quote in partiality from James 1;17, and abused it, to justify your error.
Jas 1:17 Every good gift and every perfect gift is from above, and cometh down from the Father of lights, with whom is no variableness, neither shadow of turning.
The statement doesn't deal with chronology, but with character of God. It is saying that God's character never changes.
Psa 102:12 But thou, O LORD, shalt endure for ever; and thy remembrance unto all generations.
Psa 102:26 They shall perish, but thou shalt endure: yea, all of them shall wax old like a garment; as a vesture shalt thou change them, and they shall be changed:
Psa 102:27 But thou art the same, and thy years shall have no end.
Mal 3:6 For I am the LORD, I change not; therefore ye sons of Jacob are not consumed.
Heb 1:12 And as a vesture shalt thou fold them up, and they shall be changed: but thou art the same, and thy years shall not fail.
Heb_13:8 Jesus Christ the same yesterday, and to day, and for ever.
You are teaching an error based upon your own faulty reasoning.