Agreed, the bike is so fun to ride. I truly forget the "bleeding edge" issues that always seem to accompany a new model when I'm out running an errand on it.
I haven't experienced the problems you have yet, but it's nice to have a plan if I do - thanks for posting.
BTW, did you have your...