I feel announcements should be made by email/website as well as facebook. The same announcement at a roughly similar time. Not everyone's on facebook (and I've enjoyed life much more since I left)
The worst is when important instruction/rules for races are put on facebook and not in final detail/on the website.