Well right now, we are probably working on too many new things in parallel. I also thought about twittering everything we were doing, but it seemed a bit mindless. I think once we have released the next update, you will see more frequent updates from us, now that we have the proper infrastructure/website.
Of course, my apologies for miscommunication and slow release. I hope we can change this impression.