I understand, I really do, but.. it's just a kind-of "How/why did you make it this far into this site without even thinking that there were rules and such?" situation when you ask yourself that question, and to me it seems more like a choice to not check the rules/other forums/etc. than just legitimately not knowing about them (DT and Wi-Fi are literally like 2 inches apart on a computer screen).
Not to mention that in his first post, it was pretty much an advertisement for his website.. And, he said he "loved Smogon" which I found hard to believe.