This website was spammed onto Eid al-Adha and Islamic Society of Central New York, most likely by the same person who seems to be hopping accounts/IPs. Content-wise, it is inferior to anything Wikipedia has to offer and I would also not regard this as a reliable source. In other words, I do not see any use for a link to this website in "External links" or "References". Below is a list of dates and relevant diffs.