Ouch. I'm glad to hear your are ok. Not much comfort in a second separating you from death, however. I ride the sidewalks in my town, and only venture into the street in the neighborhood, and only then to go around pedestrians on the sidewalk. Bikes are not made to share pavement with cars. Fuck "sharing the road". It has nothing to do with etiquette. It's mass x velocity.
Amusingly enough, I've been creamed three times in LA. Amusingly enough, each time involved a crosswalk. Once I was actively in the street ahead of the crosswalk, but the other two times I was legit on the sidewalk. Once at over 15mph, once at walking pace. It doesn't fucking matter. At some point you will be forced to cross a road. And in Los Angeles, there will either be disinterested Mexican nationals paying no goddamn attention or...