Yes there is a gear shift indicator. It's in one of the options for main display as well as in the mini display above fuel tank.
Vibrations are very common on every indian bikes but it don't exists till you reach 9500rpm. It has gear shift indicators follow that to avoid vibrations ...