Chewie, I think every sohc4 I have ever had (enough that I have lost count) had the 40-50mph bounce/shimmy, at least when I first get them. I find it very strange the way the exact symptom is caused by so many different things...possibilities in no particular order-bad front tire, bad rear tire, too loose head bearing adjustment, worn out head bearings, out of round/true front or rear wheel, poor chain maintenance, worn out chain/sprockets. You just have to keep scratchin' em off the list until it's fixed.
I have never had the front end problem caused by bad swingarm bushings, but that doesn't mean it can't happen. In my experience, bad swingarm bushings will cause a weave in a curve or sideways movement during acceleration and/or deceleration.