First of all Mohammed is not God's prophet.
Revelations is NOT ridiculous.
The New Testament is NOT filled with contradictions.
Christian people have a tendency to invent things and stories, is a sad over-statement just beacuse SOME Christians do that does not mean all of them do, any more than anyone else does, but less.