They look like a really good organization of moderate Muslims working to better their religion. More power to these folks, and may the terrorists and Islamists get what's coming to them.
"moderate muslims" is, arguably, one of the great oxymorons. Perhaps you would explain what the phrase means to you.