The "needs work" areas all boil down to the size of the user base. If the number of users can be increased, this will of course increase visits/day and should see a rise in the number of questions asked.
The problem is, of course, how do we increase the number of users that visit (and return to) the site. A few suggestions are:
- share questions and answers via the "Share" link using Twitter/Facebook/etc, especially if your social network also revolves around the topic of open data, data management and so on
- make a habit of visiting the site each day, read all questions and vote whenever possible
- most importantly, go out of your way to think up good questions, and/or to research and provide good answers. Remember that it's OK to ask and answer your own question!
I think it's fair to say that Open Data will never have the kind of user base that the largest Stack Exchange sites have. The programming/stats/maths sites have an almost infinite variety of questions, whereas most Open Data questions must by their nature be quite broad in scope. Nevertheless, the best questions will float into the Hot Questions list, increasing exposure, as well as appearing higher in searches. Ultimately the key to success is to draw an increasing amount of traffic from search engines.