I don't think it's taught anywhere, but I also ride slightly faster than the flow because I think it's safer. If you are constantly moving past the flow, I think this prevents you from getting stuck in peoples blind zones and makes you more visible.
Think of it this way, say everyone is going 70mph. Relative to each other, there is no movement. But if you are going slightly faster, you will be the one seen.
Also, if you are going slightly faster, you can manuever quicker if you need to avoid a situation. Because at highway speeds, hitting the throttle will save you more times than hitting the brakes.
One more thing, if you want to improve your riding skills, get yourself a track bike and do some track days. You will learn how to avoid very crazy situations on a track, and if you do it enough, it becomes second nature on the street. My track skills have saved my a$$ on the road on more than one occassion. Like when this crazy b!^ch pulls out in front of me and I had to slam on my brakes (just like going into turn 1), my wife was on the back and all of a sudden the back of my bike starts coming around sideways where I can see my wife in my peripheral vision. I kept my cool and avoided this women. But if I hadn't practiced EXTREME braking on the track, things might have been different. Practicing taking your bike from 160 down to 40 on the track is good to do.