At least behind a bus the cars change to the next lane, and if you can get in front and stay there again the cars will mostly stay in the next lane. I agree it doesn't pay to cheese off the bus driver..I wouldn't play leap frog.
But it does really feel good to pass cars, when they are stuck in traffic!