Welcome to the site! I remember back when I first joined a RP site I spammed my intro thread 5 times, too...wow seems like forever ago. You should go check out our general section, great place to post and meet people. Also, our Fantasy forum is always full of new games, so many that it is easy to find ones that have just started. Let us know if you need anything : )
Edit: Check here too. I know a Pokemon based game is about to start, not sure if that is the kind of Anime you are into...But check the sign up thread anyway, lots of cool games still in the plotting phase.