And remember that submissions are only part of the process. Sign up to be an editor and clear some of the backlog which will, in turn, bring your site closer to the top of the heap.
What happens if you sign up to be an editor and you come across your own website to review, is it possible?
You can apply to be the editor of the category where your site may be listable. It just depends upon if the site is to big for a newbee Editor. Be certain to disclose your affiliation with the site, be 100% honest and treat it like every other site is treated and that way it is never an issue.