I pass everywhere I want outside of residential areas (where there may be schoolkids who are, essentially, dumbasses when it comes to road safety). Double white lines are for cars with car levels of acceleration. I will overtake if I know I can make the pass, doesn't matter what the lines say. A bike can pass a car in 2 seconds whereas a car will take much longer, and they are much wider. Sometimes I will pass in a double white lines area and, because bikes are so slim, will not even have to hit the white lines. Cool!
I do, though, treat everyone as if they are stupid so I will never, ever, make a move dependant on someone doing somehting for me. I will not pass a car presuming it will move over. If they do then it is a nice surprise and I will give them a wave