I don't think he is far off, except he is blending heaven and earth together. We will only stay in Heaven until the Lord returns. When He returns we return to the Earth with him in our glorified bodies. As I understand the Bible, we will reign on this Earth for a thousand years. It will be the same Earth we know now, so the seasons will continue. Then after the White Throne judgment at the end of that thousand years when all who rejected Christ are thrown into the Lake of Fire with Satan, his demons and Hell, a new Heaven and Earth will be ushered in. What that will be like I do not know. Eye has not seen nor ear heard the things that God has prepared for those who love Him. The new Heaven and Earth will greater than the old and more glorious. Will it have seasons, I don't see why not. Many think there will not be a sun since the light that comes from Jesus and his throne will be brighter than the sun. But the scriptures do not say there will be no sun, only that the light of Jesus will light up the New Jerusalem.