Hey NEWBY- try searching before you ask such well covered questions. :hammer:
TB's (you would have found out) require sure-footed shifting. They also tend to smooth out after a few thgousand miles.
Re: the buzzy flat at 300rpms - this too is fairly common.
Stop worrying, enjoy the bike and search before asking-