The team portal is in the process of being transitioned from a Drupal-based to Wordpress-based site. The goal is to transition the remaining function, mailing list management, as seamlessly in the coming weeks.
In the meantime:
New member signup is available through the original team portal at: http://crr.team639.org/1
The new team portal is available at: https://crr.team639.org