>>>Yes, He reigns on earth a thousand years, and with a rod of iron.<<<
Where does it say the Lord reigns from earth? There are literally dozens of verses that say or imply otherwise.
>>>It will take that much time to sanctify the human race after the Great Tribulation.<<<
The great tribulation occurred between 66 and 70 AD in the city of Jerusalem, exactly in the generation that Jesus said it would.
Philip
Remember your words when you are cowering in the rocks.