Most servers have this undying urge to get to hosted. Set-up for failure. They begin to rush things and want to hurry up and get there. I don't see the reason. What's so good about getting on hosted? Publicity? Publicity isn't going to get your server finished, only plague you with more responsibility as people now expect more of the server.
Servers should just stay under wraps and
enjoy developing for the sole reason of enjoying it. You're doing it for free, the only thing you get out of it is enjoyment, so remember that. Once you've got a huge chunk of it done, THEN worry about going hosted. This removes a lot of the pressure of a huge workload to be done with a lot of expectations.
Systems should be done first, then a small area, a few quests. That should be released, then slowly release new areas and items. So many servers want to get "everything" done and release it. BZZ. Wrong. Sure, it'll work, but it makes things harder on you, especially when it comes to updates. If you have the basic game down and people enjoy it, they'll enjoy it even more by receiving constant updates and releases, giving them always new things. Just make sure there is enough in the beginning release to keep players interested enough to stick around and even see the later updates.
Anyways, that's more of my opinion. And thanks for the comments on my timeline
EDIT: Also, I know it may seem all talk and no game coming from a person who has never successfully released a server, I fall victim to my own advice. I often rush things and get bored and such, or go off my own 'track'. But my biggest fall comes from my work ethics. I work on mood. Sometimes I'll have a huge pixeling mood type of thing where I spit out all kinds of graphics(see my free tiles thread), and then suddenly I don't feel like pixeling anymore. Then my ideas fall because I don't feel like working on it anymore. Same with scripting, sometimes I'm oozing with ideas and I script and script to get them all done, then I'm just dried up and don't feel like scripting anymore. If you have members of the team like this, I personally say leave them be(unless they hold back dev for reasons such as abusing power and such), you'll get some work out of them when their mood comes back. But if you fire them, you won't see anything from them at all. Flexibility is a great attitude to take, and makes the people working for you for
free feel a lot more comfortable, thus, more inclined to help you.