Yeah. For reasons of multiple posts on a single topic I think I'll make it its own sub forum. Then incorporate twitter somehow as well.
Rather than being in a sub-forum, I think it might be best to have them on a separate "news page". Then, if people want to discuss the news, they can start threads on the regular forum (as they've been doing).