After reading that wiki article about the "prayer rug," I'm convinced it's the same outfit. Yeah, those testimonials sound about as convincing as the ones you hear in commercials selling crap for $19.95.
Christian apologetics is the art of rolling a dog turd in sugar and selling it as a donut.