Agreed! I cross the Bay Bridge almost every day, and it can have serious gusts. I tend to find an open spot where there's no cars, where it's just the gusts hitting me (and not gusts, plus cars, plus trucks, etc.)
Also, at least on my bike, with my weight, I have found that sometimes speeding up a little bit sometimes helps. Staying loose on the bars helps. Sometimes leaning down on top of the tank helps. It depends on things, I guess.
Lots of good ideas here on what to do.
What NOT to do: stay away from high profile vehicles.