I put off riding my bike one day so I could drive to see this yesterday. Today was warmer (which was great for my ride), so the snow is already melting. I know that other parts of the country get way more snow, but for the S.F. Bay Area this is a possibly “once in a lifetime” sight.
You're registering on Love to Ride USA, would you rather be registered on Love to Ride ? It's the same site, you'll just access more local information.