Salaam,
Very interesting stuff... I got carried away watching all the related videos although I should have been studying for my Human Biology test... And it flared me up for a while because some of the stuff people were saying about Islam and Allah Ta'allah and His Holy Messenger (saw) was just obnoxiously ignorant...
May Allah Ta'allah guide us all and keep us on the straight path always, Ameen.
Wasalaam.