Do I have to join as a Sunflower Business Member to use the site?
Not necessarily, anyone can access the site. However some features, such as adding your business location, are not available without a Sunflower Business Membership.
As Sunflower Business Member, you will have access to enjoy the full functionality of the site (subject to your Membership level).