I was going to ask your help in running it. I need to know how best to balance the leagues and tourneys. I know what oyu're saying because it really depends on how you raise it, but it still stands that a level 10 against a level 60 is a bit much. I'd still like a bit of give though, because the idea is that you're training as you go along.
By level match teams d oyou mean have the total team level around a certain number?
If you bring a level 10 pokemon, and I bring a level 50 pokemon, when you battle you can set them both to level 100. A level 10 pokemon may be better trained than a level 60 pokemon... but not necessarily. I could breed and raise a fully trained Raichu at level 10 that would be better than a newly caught Raichu at level 60 when both pokemon are set to level 100 during a battle.
Issues I have are:
Should we make people pick a certain amount of pokemon, 6 to 12 that they must keep using in the league? Whenever a pokemon goes over the level cap they have to be retired and another takes its place? Or let anyone use anything at any time as long as it matches the level cap?
TOurnaments I'd like simple ones such as Type pokemon, so all Lightning, all Steel, etc. As well as some other odd ones. Maybe a Magikarp tournament 
I think it'd be better to have each match in the league use it's own pokemon, rather than having a pool you have to select from. There is quite a lot of choices for themes for the matches. The pokedex lists pokemon by colour, body shape, height and weight so you can use those. Types you mentioned (like an all fire tourny), you can also do other things like limit the team to say one pokemon, or have 2v2 matches etc.
I would set a few ground rules to make things fairer. Species Clause and Sleep Clause are common ones which I'd recommend. Species clause means only one of each species (ie can't have 2 magikarps in your team) and Sleep Clause means if you put one opponents pokemon to sleep you can't put another one to sleep. These help to keep things fairer. Some people also advise Evasion Clause (no increasing evasion through double team etc) because they feel this makes things unfun. I disagree because there are plenty of things that can help get around evasion boosts and the time it takes to set up is time you aren't doing anything else. There is also a One Hit KO clause which is also something I disagree with because honestly 30% chance to insta kill isn't all that good.
I would also suggest a list of 'Restricted' which depending on the theme may be banned or not. I'm going to suggest the following lists.
LegendaryMew, Celebi, Latias, Latios, Jirachi, Deoxys, Heatran, Cresselia, Manaphy, Darkrai, Shaymin, Kyogre, Groudon, Regigigas, Mewtwo, Lugia, Ho-Oh, Rayquaza, Dialga, Palkia, Giratina and Arceus.
UbersDragonite, Tyranitar, Salamence, Metagross, Garchomp, Slaking, Bird Trio, Dog Trio, Regi Trio and the Lake Trio.
Long story short, some of these pokemon can make things less fun. I'm not saying a no holds barred tourny would be unfun but some times its nice to not have everyone using the same things.