I can't read Arabic, but that site is jihadist propoganda.
But apparently they aren't very good at it.