Other than the Twitter feature, Overcast's podcast directory appears to be hand-compiled & manually maintained by Marco from your standard A-list podcasts. So the mechanism for getting your podcast added to this particular directory is likely "get super popular (or get Marco's attention)".