I say release it now, and get feedback while you work on the other stuff, and by the time you get that other stuff done, the mod will be that much better.
It's a shame that there's a bunch of features that I wouldn't get to use from the get-go, but for some reason when a
game/mod gets released as alpha and is followed by updates that add features and fixes as development goes along, it's more interesting and holds my attention longer than if it was released all at once and polished off. Maybe it's just fun to see something grow and improve over time.
That, and, I'm itching to try this out, buggy or not.
