the point in me setting up this league before release was so that we could have a try with it, and get used to it, and maybe continue using it in the future. if you have a better system set up and ready to go then that's fine, give us the URL and let's all go give it a try.
i am not at all associated with myleague and personally do not get anything back from you guys signing up. in theory, all that signing up does to me is mean i have more work to do it keeping the league going, and i get no money for doing that.
signing up for the league i have set up has no disadvantages, you can sign up and then only play in the tournaments, or maybe not even play in them. right now i have set up a league for no cost to anyone that signs up, and if you only don't want to use it because by doing so you are giving money to another company, then that's your loss, that didn't hold me back when i signed up to the Civilization myleague ladder, which 2 months after release had 90% of the multiplayer community signed up.
you say you are skeptical, but what of? i have been a member of the civilization 4 myleague site for almost 3 years and i have had no problems whatsoever there, and i am more than glad that i signed up as without it the multiplayer community would probably have gone down a year or so ago, but it remains strong.
i think that you should give my system a go, we have a good 2 weeks before release, that's maybe 2 or 3 tournaments and if you still are skeptical of it then i will disband it. if you give it a go, and like it, we can talk about merging systems together etc. to get one community site that everyone is happy with!