I would say this.
If your engine is vibrating so intensely that you can't ride the bike at the higher speeds(or even 60mph) without it being so intolerable that you feel that you must avoid it by lugging and pinging, then I would take it to the dealer for a warranty claim on a new engine before the warranty expires.
There is absolutely zero reason for that engine to have anything more than a barely noticeable vibration at ANY rpm that is within the operating range.
I can tell you for certain that there is NO technical reason that this engine should vibrate any more than any other normal engine without counterbalancers. If it does, it is faulty, and requires replacement. Pure and simple. That kind of vibration is NOT "inherent" in a single, or in this design of engine. Don't let anybody tell you that it is.
Ace - That's a strong statement!
Again, my problem may be perception. But I rode it home from work again today, and worked my way from a stop up a hill, reaching 3rd gear and accelerating through about 4500 rpms or a little more. And it's not "barely noticeable". I can only keep it there for a few seconds - the vibes are just too uncomfortable. If I
had to run it there as a matter of course, I'd park it and walk instead.
My bike has 5600 miles, BTW. The engine mounts are tight.
A dealer mechanic fixed my clattery decomp, and test-rode it a few miles, but I don't know if he had the engine spinning. He's the only other person who has ridden my bike. Same old problem - I haven't ridden any other broken-in UCE's, and nobody around here has any experience with them. I guess I have to try to get with some of my New England brethren and compare notes.
I know we've touched on this concept already, ACE, but I'll put it out there again: is it possible the engine has broken in so it's smooth and comfy below 3500 rpm, but because I've only just now run it up to 4000 and above, it's still rough there and could smooth out?
Also, I do have one of those digital tachs that gets its signal from the spark plug wire - that's how I know my rpm readings. It has a bit of a refresh delay, but it puts me in the ballpark...