I think it should all be split out a bit better. I hate the awesomesauce name too, but that's just me.
My biggest personal use for Your Announcements would be to post new tutorial series, but it isn't really a good fit in that forum.
The ironic catch 22 is, the flood of KickStarter/IndieGoGo, etc... crowd funding, makes me stay the hell away from these kinds of forums in the first place. Which is the shame as I do love developer blogs, and those are the kinds of things I miss as a results. Personally I would like to see it more like 3 sub forums
External Content
-> Development Blogs
-> Tutorials and Articles
-> Begging for your money
Obviously you might notice a small amount of bias in my forum names. :)