You may be able to still edit it yourself. IIRC, the title remains editable for a period of time (an hour?) by the author after creation.
If not, you can alert the mods directly using the Contact link in the footer. They're quite responsive in my experience. While they do see a lot while they're browsing the site, they don't see everything. Emailing them is reliable.