For mountain biking, couldn't you have parking at Blue hills at the trailside, museum, the lots around ponkapoag pond and houghton's pond, and along the roadways through the blue hills? perhaps you could have satellite parking at local companies office parks along route 128 corridor by Dedham...