This sounds fantastic. I've always appreciated your design work in current projects rocky, so its awesome to here your working on a more complex game, and one which as a lover of rpgs, resource management games and anything and everything to do with dragons sounds right up my alley .
I always thought game of floods had a lot of potential for expantion, but it sounds like its gone waaaaay further than the original fairly simple concept, so congrats on that score.
Personally as far as the release goes I'd suggest waiting until you have a complete story that can be played end to end, even if you release other activities, buildings etc later.
Games with broad objectives or arcade games can generally survive a peace meal release schedule, look at the way many of Aprone's games expanded, however a game with a set story and set of tasks can be somewhat frustrating if your having to wait in the middle due to the game not having its story content finished, especially if you then, after initial release end up chopping and changing more about the games progress and side and so we have to wait few versions for the final story.
So, while I'm really eager to try the game myself, and indeed both myself and Mrs. Dark would be up for voice acting if needed, I'm quite happy to wait until we have a hole story to play through.
As regards dragons and the end game. One thing I love about dragons, is that dragons can vary in personality and motivation. You can have the huge beastial dragons that just turn up and cause havoc, you can have wily, intelligent evil dragons like good old Smaug, you can have friendly dragons like the ones in Anne McCaffrey etc.
I loved how in classic D&D there were so many different types of dragons, the evil chromatic dragons like red, white, black, blue and green, and the good metallic dragons like bronze, brass, gold silver and copper, then of course all the miscilanious types like steel dragons, shadow dragons, yellow dragons, cloud dragons and so on.
So, how about taking advantage of this idea and having different sorts of dragons.
maybe there is a powerful, evil dragon causing havoc and so nicer natured dragons are getting a bad name. Or maybe you discover some abandoned dragon eggs and decide the best thing to fight a dragon, is another dragon, or heck, maybe it turns out its not an evil dragon at all but some other powerful evil monster, or heck maybe an evil wizard creating the impression of dragon attacks in order to increase paranoia and make a grab for power.
I actually would love the idea of breeding and training dragons in your village as part of the resource management element, though that might be something for another game, or a major future expansion.
Either way, one nice thing about dragons is that you can do unexpected things with them, and while calling the game "dragon village" implies that there should be a dragon in there somewhere, no reason why you need to go the expected route by making the dragon some huge evil boss just there to be slane.
With our dreaming and singing, Ceaseless and sorrowless we! The glory about us clinging Of the glorious futures we see,
Our souls with high music ringing; O men! It must ever be
That we dwell in our dreaming and singing, A little apart from ye. (Arthur O'Shaughnessy 1873.)