I think there is a need of news site or a dedicated news section in the official site? so people know when to expect a working product without speculating..
also a need of ticket system or bug tracker thingy? where people can report issues and devs can easily work on them without going through so much hassle
Keep it up DGB!
Good ideas.
And even if it is only to remind us of their busy university schedules!

(Which no-one suggests shouldn't be the rightful case.)
Nobody is asking for free wonders. Not by any means. Just asking for taking seriously the idea of getting it right . . . or the next best thing . . . no matter how small the contribution. What's the old saying? No job, no matter how big, or how small, if it's not worth doing right, it's not worth doing at all?
Best effort, documentation and responsiveness from each of us with what each of us chooses to contribute would certainly be helped out by better general communication, possibly even with a ticket system (or at least the presence of a ticket system like mentality).
I don't think anyone is asking for anything more.