If you have a very hindered olefin, even if it is relatively electron rich, Os will be slow to dihydroxylate!
That's apparently not the case here though, obviously.
Have you tried a Prevost dihydroxylation (I2, AgOAc) or the Woodward modification (adding AcOH and water)? Probably not very selective either.
How about this: do a cross-metathesis with allyl alcohol (that would be selective for your terminal olefin) and then use that to do a directed epoxidation or directed dihydroxylation of the newly formed allylic alcohol. It's a few steps, but I bet it'd work.