As a motorcycle rider myself, I can say that most of the advice given is spot on. Definitely take the class, like, no questions, take the class. Regardless of bike type, I also recommend taking some more advanced training, or a track day with good instructors.
I don't buy into the "get a...