The requirements for adding a cover to the main site are very strict. Unless I think a cover is perfect, I do not submit it for consideration. Instead I just share it here on the forums. That is what many of the members here do as well. I may have submitted this cover back when I made it, but if it a cover is rejected, no reason or notification is given so sometimes it's easier just to not bother and post to the forum.