I came across this thread on the WERA boards with a lot of STRONG endorsements for YCRS. This is coming from some seriously fast people who disagree on a great many things, yet they all recommend YCRS. If you can get the good folks on the WERA board to all agree on something, it may as well be gospel truth.
http://forums.13x.com/index.php?threads/yamaha-champions-riding-school.334783/
http://forums.13x.com/index.php?threads/yamaha-champions-riding-school.334783/