While I can appreciate your frustration, it seems to me that the web site is set up by atheists as an atheist apologetic site. It is unwise to sit down with scoffers and mockers, even if they have invited you, promising "honest debate." You will always end up disputing their "facts."

Evaneglizing - sharing the gospel with anyone who will listen is one thing. Casting pearls before swine is a whole 'nother thing.

Been there, done that, got the teeshirt,
Robin