It sounds like an interesting ride. Your description of the people made me laugh.
We went on a bike tour of a La Jolla with a similar group of people, but not quite as diverse as you describe.