The author is a twit who doesn't understand science.
Absence of evidence is not evidence of absence.
What does the twit author think are the physical properties of heaven that would make it discernable to the scientific method?
As far as I know, the only ‘physical’ heaven described is “Kolob” or some such.
Kolob?