The one thing I would like addressed, is the gearing is way to low. As someone else stated, I'm shifting to 3rd gear and I just left the traffic intersection. 4-6 gears need to be set up for on road use so that little engine can cruise at highway speeds at lower RPM
I disagree. The 310's engine is a repurposed high RPM racing engine designed to happily rev all the up to the 10,000 RPM snowflake warning. It produces max torque at 7500 RPM and it produces max power at 9500 RPM. Given this, you get the most out of a 310 by shifting between 7500 and 10,000. If your previous bikes did not have high RPM engines, THIS IS VERY HARD TO GET USED TO.
Long before I owned my G310GS, I learned this hard lesson when I took my S1000RR to track sessions. My S1000RR engine reaches max torque at 11,000 RPM, max power at 13,500 RPM, and gives a white light shift warning at 14,200 RPM. Once I learned to use the entire RPM spectrum, the bike's performance was nothing short of amazing.
It's the same with the 310 on a smaller scale. Because the 310 has only 34 HP, you don't need a track to learn this. Just practice working the whole RPM spectrum and get used to hearing and feeling the high RPMs. I highly recommend you try this for at least a few thousand miles before making any changes such as...
That said, if you still feel you want to cruise in low gears rather accelerate through them, there's always the option of changing the number of teeth in sprockets to get the feel you want. Just be aware, changing things to favor low gear cruising means sacrificing your ability to accelerate. I prefer to trust the engineers' optimization process that produced the OEM gearing and sprockets so I've never changed my sprocket teeth, but there are threads about doing this on this forum and elsewhere.