I really dont see how this has anything to do with site news. This is a post better left to the autoblog... I just really dont see why you should be posting this on your admin account.
I mean just with what you posted here today has moved all the other relevant content off the front page.