I'm just kind of curious about what makes a 250R so bad at higher speeds? I'm guessing that because of it's light weight and weaker engine it begins to wobble or is harder to control, but I could be wrong.
weaker engine means when you get in the last gear (im not sure if the 250's have 6), so 5 or 6, the rpms will be higher to keep it at the higher speed,
for example (this isnt in any way correct but its the same principle) my 500 will cruise at 70 mph at maybe 6-7k rpm, where as the 250 would be maybe 7-8k or god knows whatever. The more rpms, the faster the engine is running, more vibration (gets uncomfortable for long rides, its 2hours to my college), wear on the engine, etc.
Someone correct me if I'm wrong though.
more or less correct, the 250r is perfect for in city driving, light nimble and a nice low end for stop and go traffic. The downside to those is that @ interstate speeds you're maxing out the top speed of the bike trying to maintain that speed. Plus the lightweight would make it difficult to handle with high cross winds and large trailer trucks passing. No wobble by itself to to the gyroscopic effects of the wheels, you'll notice that at higher speeds turning becomes more of a chore, at say 50 it takes just a touch of coutersteer and a lean, @ 90 you'll have to throw your weight around a it more, @ 130 you aren't turning much of anything.
250EX is baller for canyon carving. Easy to flick back and forth with little effort, fast enough for all your needs, and god forbid if you crash, plastics are cheap.
As for bluetooth ready helmets: http://www.newenough.com/pricing/private/4232