RE: planting clover
Here's go. If you have bare ground that is not packed down, clover is likely to sprout and maybe grow. If road traffic has packed the logger road to a hard smooth surface, not much will sprout there for a while until the ground is soft enough or erodes enough to allow plants to penetrate the surface. So if the ground is somewhat loose and moisture is present, germination should occur.
About your clover, just because it sprouts, doesn't mean it will grow and produce well. Soil chemistry, soil nutrient availability, sunlight, plant competition and more will all play a row in whether you will get a stand that will last more then one season. Here's where you mayneed to take soil samples and actuallytake a good look at the location. To reduce erosion, a grass may be a better solution and only plant your clover on areas on the road that receives sunlight and that you can apply the soil treatments (lime and fertilizer) that will allow it to produce over several seasons.
As far as type of seeds, the expensive seeds are generally a mix of seeds that insure that at least one variety generally does well. This is an over simplification, but that generally is true. Some of the varieties of clovers may be available at seed.com sites or at the local farm coop. Some won't be. Most opinions on seed mixes are just opinions or casual observations and not peer review scientific publications data.