The announcement itself was pretty unclear in my mind too, but the fact that the banner disappeared is bad. They should have made some sort of forum post explaining what happened. I get that there's only like two people who do the major work on the site, but if there's a major glitch like this then they should be communicated clearly on-site.