i feel like contributing ^^
1, i suggest now to make race making,closed until people join the ones you have up,I'm talking like 3 per race at the min before letting people make their own races,also,there should be a reg where you can submit these races
2, on the other site i say that some people that had close to no admin xp had administrator status on the other site,i'm not saying dont let anyone in,i'm saying make people prove themself and let only a set amount of admin in at a time
3, i'm going to say this as soon as posable now,once more members start to join,make an event!!! the internet is way too add to wait and just normality,make something to keep their atenchen and maybe attract the attention of new members
those are just a few ^^