Holy cow have they changed this site around.
Although I do not necessarily like having to log in with my Strava account. I am OK allowing Strava to sync to it but not necessarily as the primary form of authentication. I'm sure that both Strava & National Bike Challenge see this as a way to boost the user count on Strava.
The company I work for participates in the challenge and we have done well in the rankings each of the past few years.
Jon