Just out of curiosity, what instersection were you at? I grew up around Vancouver... the whole east side of town is pretty ****ty for riding a bike if you're actually trying to go from point A to point B and not on some snooty suburban loop.
Glad your bike took most of the damage.