I think it is in the interest of WholeTomato to move it back here. As you can see by the veteran status of ravensOrg who is not a beginner locating it under Announcements is not intuitive.
But the main reason it should be here in the forum is that when people "post" a bug report, they see there is a newer version and know to try it first before posting the issue as it might be fixed in the latest. Take a poll and see what percentage of the forum folks know how to find the latest betas. Then count the number of times you have to answer posts that either ask where it is, or list a bug that is fixed in the latest release.
Like I said, it seems to be more in interest to WT support than to the user to return it. JMHO
this is true. but making a separate announcements section means that people can subscribe to it, so they are emailed when ever a new build is released.
To be honest, I never would have looked in the announcements forum for beta releases :) I would only look there for actual production releases -- or major changes :)