It seems you are still very much enjoying the development cycle on your baby, and I love to see that. It's incredibly frustrating to get a game that you enjoy, but which is seriously flawed and realize it might never really be fixed, much less improved from it's release point.
That's one of the things I dislike a lot about console games. While I know I can get decent games for a console system, normally with current generation top of the line graphics (as an example, Xbox 360 stuff, or the pending PS3 stuff), once a console game is burned to disc and shipped to customers, most of the development work is ended, and except for perhaps roster updates for a sports title, or some other very minor fixes that can be downloaded from a service like Xbox Live, the game code will be forever frozen in time, with no future enhancements, at least until the next year for the series (if it's a sports title, or other title that might be part of a series).
It's a huge advantage for PC games. If the developers are active (like Brad and StarDock obviously have been), then the game makes constant improvements, and everyone wins, or at least everyone benefits (as long as they keep downloading the updates).
Even with that advantage though, there are plenty of developers that put out PC games and really never improve them. They just don't see the economic sense in it, and just aren't that enthusiastic about their products, or, they get shifted over to another project very quickly and never have time to come back and address any misgivings they may have had over lack of features, bad functions, etc.