Simon,
I live in Seattle now, but was born in SF and grew up riding my bike every day there & around the SF Bay Area. I also worked as a bike messenger in Portland for a while. All three cities are places with tight, incredible cycling communities and all have suffered loss after loss...
I'm so, so sorry. Your friend seems to have been a great fellow, and we're all a bit poorer in a world without him.