Too bad that many of the issues that differ with the teachings of the Church were addressed in your original post. I guess it is asking too much for people to read it before they post though.
Keep up the good work Salvation!
Thanks.
Actually the article debunks all their claims.