I have a brand new 2012 250R. It's my 20th bike in the past 43 years (I started riding in 1969). The owners manual says not to exceed 4,000 rpm's for the first 600 miles (if I remember correctly?). That's almost impossible to do because 4,000 on a 250R is only around 30 mph. How do you drive 600 miles at 30 mph? Most any engine manufacture does think that a break-in is required. And yes, varying you engine speed is good during break-in. Here's what I'm doing. I'll try not to drive at a steady speed (like 60 mph for 30 minutes straight). I'll try not to rev my engine above 8,000 rpm's at all for the first 600 miles (that'll give you about 60 mph to play with instead of 30). Driving in a town with stop signs and stop lights every block or two is GOOD for breaking in. And yes, change the oil at 600 miles. The first oil change is very important to get tiny metal bits out of the engine (by replacing the old oil filter). Also the manual says not to change the oil after the initial change till 7,500 miles (I think that's ridiculous). I'd change it every 2,000 miles afterwards. Oil is cheap, engines are expensive, and it only holds a little less than two quarts. Synthetic is good, but any JASO MA certifide motorcycle oil will work.