Yes I quite agree on the subject of demons and deities but with with regards to the centenarians business I'm afraid I beg to differ. How do we know he doesn't have a lifespan of over a hundred years. He has certainly lived for more than that long even if he has been killed on the odd occasion. He had already lived for a century or more in Wind Waker. Furthermore I think Kaiju is debatable. The term Kaiju is Japanese for "strange beast" and as Ganon is indeed a strange fictional beast of Japanese origins he could be classed as a Kaiju. The Kaiju category is pretty much the same as the Fictional monsters category but it can also encompass creatures in mythology as well as fiction so by those standards I think the Loch Ness Monster and the classic European Dragon could be classed as Kaiju.