I wouldnt know whats wrong with using the forums actually. It's effective and spot on 
This is a relatively obscure spot, twitter would mean people will get the message more immediately and conveniently, and be able to share it. Would also allow for people who don't normally follow the forums to join in, as well there would be a healthy amount of cross promotion between the lot of us.
Those are my thought on it. Happy to set something up if people are cool with it, just have to think of a name
