I disagree; I ride mine at 30 mph 90% of the time. This is only because at 31 mph it tilts back. So I teeter-totter on the beeps. At that speed, the wheel does not vibrate, nor does it wobble at all. It is absolutely straight, smooth, and stable. It only wobbles when hard braking at high speed; that's it. Also, even if the wheel would have a side shift of 1mm, the tire would reduce it by half. It would have to shift by at least 3 to 4 mm do be noticeable. I have measured mine, and it has just a little over 1mm side shift on the rim's edge. Even though your theory seems to give answer, why does mine not wobble at 30 mph, and only while braking hard? Lately, I'm trying to concentrate on putting equal pressure on both heals. This is kind of hard to achieve, because a few ounces more on one than the other will force the wheel to turn while braking. This is when your brain tries to equalize; but unsuccessfully. On a motorcycle, when the rake of the forks is too steep, the bike becomes more nimble, but prone to wobbling. This is why race bikes need steering dampeners. Is it a question of rider rake position? I never noticed this on my Ninebot One; it never went faster than 12 mph.
Food for tought.