Welcome, nice lookin bike. Might want to think about the rears too but that's your call. I personally love the integrated signals with brake lights. Tire must be pretty new because you have some hella chicken strips.
Oh, and by the way, keep your chin up and don't take anything to much offense. We're pretty rough from time to time, keeps the squids away.