This website is run by apstates of Islam, meaning who left Islam for whatever reason. It is run by Iranian expatriate Ali Sena. It is viewed more as Islamphobia than anything else. The well established histrotical facts are present in a quite opposite and negative way. So it is not a serious business here. The refernces you are giving peope is to propagate this negative sense and it works if you hold a negative view about Islam. To understand the principles of Islam please read the Quran!