On the running in subject I guess everyone has their own ideas, for me by the time I get to the end of the street its run in I reckon. The thing is its like Trev says, no extremes. Dont rev the bike hard and dont let it work, just ride it normally for the first 1,000 miles or so until you start thrashing it.
I dont use any special running in oils or anything like that.
My basic procedure for a new motor (or complete restoration) is,
1. I put the oil in that the bike will use, for me thats a 20/50 multigrade (Valvoline XLD Premium)
2. Start the engine and have a quick look to make sure no obvious oil leaks or anything like that.
3. Go for a ride but stop after about 20 miles and once again have a quick look for anything obvious, continue and do about 100 miles.
4. Change oil and check bike over.
5. At 500 miles change oil again and do tappets, check chain tension etc.
6. Change oil again at 1,000 miles and every 1,000 miles thereafter, ride however you want from now on.
It works for me.