While you are a great person overall, and everything seems presentable, the moderator introduction part of the application seems like it's directed in a speech, rather than an actual website of some sort.
I think you have the main idea, so Support+.
BBCode