Edited: Good News people, now that i've become a moderator, i'm gonna ban all these spammer accounts as quick when i see them. So you guys don't have to worry, as i'm very active on this site sometimes.
Chinese drug dealers are taking over myCast
I was in contact with one of the admins, and luckily, he asked me if i'm interested in becoming a moderator. And if i remember, you can click the Contact link and say that you're interested in becoming a mod https://www.mycast.io/contact
But keep in mind that you'll sometimes get slow response, as i did it back then too.