Wonderfull and detailed post brother Javaid.
I wanted to add for those who still think jin in Quran is described as some diferent creature, to read and ponder over this verse,
Surah 2 verse 30
Behold, your Lord said to the angels: "I will create a vicegerent on earth." They said: "Will You place therein one who will make mischief therein and shed blood, whilst we do celebrate Your praises and glorify Your holy (name)?" He said: "I know what you know not."
If Jins were a creation that Allah had already created wouldn't the angels be talking about their mischeif first or atleast comparing humans to them??