I actually like this point based system with stuff.
I have two ideas.
1: PM People who have posted and just ask them for joining or submissions.
2: No one really has submission limits in terms of submitting. Only limit is tier of said stuff.
Example: I made the most 5 tier team members. But could add more players, just not tier 5 anymore ( did make 1-3 so that counts.)
As for items, that too.
Instead of a number total limiter the limit of how much tier was is in this thing.
Because so far it seems to be 3 teams. Bob, Oggy, and myself.
Arena should be higher than 1, just for variety.
And win/loss/ power creep limits based on how many people actually make a team. ( like how many loses until taken out and stuff.)