Hey Todd,
Thanks for the note and comments about the site. Glad to hear you are coming to sample some of our incredible BC riding. As for May - July, that is a pretty good time to be in this area as the weather is usually good. No promises of course, especially around the coast as we can always get the odd rainy stretch. Bring some gear for drizzly cool days just in case - especially in May/June. About all that will be off limits in May/June is high alpine (if you are heading to Whistler, Chilcotins or various parts of interior). All other trails in most areas of the province should be in good or great shape during that period. Whistler Bike Park will be open and all the great trails within a couple hours of Vancouver should be sweet (Squamish, Whistler, North Shore, Sunshine Coast, Vancouver Island etc etc)And the good news about these trails is that they can handle the wet fairly well so are pretty rideable on rainy summer days.
As for riding buddies - drop by the stores, we all ride so are often able to ride with on days off etc. Or try a guest membership with a great local riding club like NSRIDE.
Cheers, Andy at DB