Are your skills a result of advanced training or just the fact that you have never had an accident and judge yourself to be safe (which is down to luck, not capability)?
Box, I consider myself to be a reasonably good driver, I have a good understanding of road rules and my own abilities and drive according to the conditions. I have driven an advanced driver and received good comments.
I have also driven over 500,00 miles in my time in several different types of car and on different bikes, I have also worked as a driver for someone in London.
I didn't say I never had an accident I said no major accidents or incidents, I have in my time knocked over a wall (reversing) wrecked the front of a van, been driven into several times whilst stationary but these things are bound to happen over time.
When was the last time you were out on a major road in the lashing rain and have been passed by some idiot doing 20-30mph over the top, when have you been out at night and been followed by someone with fog lights on because 'they look cool' and its not even foggy, when have you been on a roundabout and had someone drive all the way round in the wrong lane.......probably these and similar incidents happen to you every day, these people should just not be there.
I have been in a car with someone who went everywhere 5mph under the posted limit, he always had a queue behind him of very irate drivers, he would then stop to let someone out of a side road who couldn't get out because the traffic going the other way was moving too fast and there where no gaps, yet he considered himself a brilliant driver. He also, on one journey, beckoned on a family on bikes into a gap that was being closed down by a car nearly causing an accident and his only defence was he was being 'nice'.
IMHO the best time for a bike to pass cars is in either slow moving or stationary traffic, at junction, roundabouts and lights. If there is an impact it will be at slower speeds.
Usually a biker will be on his way long before the slow witted driver will realise whats going on...