Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
Well, I'd say it's a great religion (since it's my religion as well and I fully support it), but I haven't heard anything bad about it so far in regards to political bashing :D