It's happened in the past where there's been a disconnect between the people doing the releasing, and the person that maintains the website, FaceBook and Twitter, although in the past we've had the release with no announcement/release notes.
Knowing what releases are like at my own company, it's probably a zoo at enTourage in trying to get this release out