Do I have to become a member to access the WFC or other features?

No. The Work and Family Commons, the open access repository, as well as the News Feed, Events Calendar, and Sloan Network Archive, among other features, are all available for free to members and non-members.  However, you must have a login to post material to the site.  To create an account, follow the steps here.