Yes it's really annoying when people carve you up a bit, but I think that I agree with Rockjock here. Personally, I don't go in for death defying overtakes, I always obey double whites and never try an overtake unless I have a clear view of the road ahead. But, we all make mistakes.
Coming back from Donington a year or so ago there's a piece of road near Melton Mowbray that is completely straight but swoops down a hill and up the other side. There's a solid white that starts threequarters of the way up because the brow is completely blind.
Anyway, there was a slow moving truck labouring up the hill on the other side of this dip with two cars behind it then a couple of bikes. Then there was a 30 yard gap between the bikes and a BMW M3, then another car and then me. I wasn't going for it, I was just moving up the line of traffic. My plan was a lazy roll-on, roll off overtake to get past the car in front and the beemer, pull into the 30 yard gap behind the two other bikes. Plenty of time and a clear view, so I started the overtake. M3 bloke saw me starting this manoeuvre and floored it, so that as I pulled alongside the beemer he'd closed the gap that I was going for right up. So now, I'm on the wrong side of the road with the beemer blocking me out, I'm over the solid white coming up to a blind brow except now it's not quite so blind because I can see the top of an artic trailer. I've either got to stand the bike on it's nose and tuck in behind the beemer - or give it an extra squirt, nudge myself into the gap where the two bikes were and brake hard to stop myself piling into the car they were following. Faced with the choice of being smeared all over the front of a Scania, that's what I did.
The two bikes weren't riding buddies, they were complete strangers and I gave the outside one of the pair a real scare as I nipped in alongside him. I could see the startled look as he jinked his bike left thinking "where the fffffff.. did he come from".
But that's it, what are you gonna do? Become roadkill or scare someone sh...less? Whose fault was it? The beemer for being arsey, or mine for just taking it for granted that the beemer would behave predictably?