Yes. On the registration page, you can utilize the "Don't Have Facebook" link underneath the main registration option. You will be able to set your goal and request to be added to the rider map, however there are no mass communication systems in place for non-Facebook users.
Instead, check the
Event Updates page as all major Facebook announcements will also be posted there.