The key to having access to the DL section and uploading stuff yourself is to participate organically! So just find threads that interest you in the otome section and reply in them :)
It does take some time to get the otome role depending on how often you check the forum (though I've heard that using the chat threads helps since those tend to go faster), but once you're in it's hard to have the role removed unless you do something egregious like spamming in the section non stop JUST to rank up or leaking stuff you grab from the forum.
I remember checking the forum on an almost daily basis while I was trying to secure the role myself, but since then I got busier and have been checking the forum from time to time on more of a weekly basis, and I haven't gotten into trouble. A month of relatively "active" participation seems to be the average to get in from what I've seen!
As for the games in question, even if the games you want to upload could already have a thread, I think that in general it's still good to hold onto them just in case one day there's a reupload request. I'm not too sure how the specifics for reuploads work since I've only uploaded one game myself and it was an original upload, but hopefully someone more used to them chimes in as well to clear that up.
In all cases, good luck on the otome role grind!