Hi David,
I'm glad to see you taking an interest in maintaining the SF ride. I
contacted the SFBC and they didn't feel like giving us their official
stamp of approval, even though they're given credit for starting the
ride on a few biking websites.
I like the idea of an outreach at Critical Mass. We (riders ) tossed
that idea back and forth a few times but no one ever got around to
doing the outreach. If you do it, let me know how it goes!