In other words, give the Indian made Royal Enfield an Italian tune-up.
That explains why your bike is still vibrating so much Robin. It needs to get nice and hot and have a nice prolonged load at higher engine speeds put on it. Give it some real work in other words. You don't have to ride it flat out but a few good higher speed rides can make a difference. It will take some time but the bike will thank you for it and it will stop vibrating so much. And yes, the mirrors actually become useful when you have a few thousand miles on the clock. Enjoy!
Thanks for the info! I tend to use it for city commuting so I rarely get the chance to go above 40mph. Perhaps I should tell the wife I need to go on more long weekend rides if only for the sake of the bike? Does this mean after 4k miles I'll be able to see what's in the mirrors?
Robin, you'll find if you push the limits a little with your Enfield eg: ride it a little harder now and again, and get plenty of miles on it, it just won't vibrate much at all. I've ridden several classics and none of them vibrated once they got past 3-4k miles. Cruising at 65mph was a smooth and tireless affair. Your engine is still just a youngster so be prepared for it to just keep improving.