not to sure who gave you neg rep (as your posts seem fine to me), but never mind. glad you like the site.
an introduction section would'nt be a bad idea, but it seems there are less and less threads being made by new members, so would be a pretty empty section.