It's fortunate that you weren't hurt worse. I've had some near misses where a driver did exactly the same thing, both as a pedestrian and as a cyclist, using crosswalks myself. I'm extremely suspicious of crosswalks... taking them slowly or walking (which gets frustrating when you have a MUP that crosses a lot of streets).
The worst are 4-lane streets with no light... where you have one or two cars that stop for the crosswalk like they are supposed to... and one or two that inevitably don't. I always feel stupid when the one person who stops sits there and anxiously waves for me to cross, while I'm looking at three other cars approaching at 40mph that haven't even figured out what's going on. With some streets I usually prefer to wait until there is no traffic rather than cross when cars have stopped for me.
I used to live in Washington, DC. You would think a city with so many pedestrians would be full of drivers who know that you are supposed to stop for a crosswalk. Few do. Crosswalk accidents, and even fatalities, are not a rare occurrence at all in the DC Metro area. A little over a year ago I moved to the Pacific Northwest and discovered that drivers here are much more aware of crosswalks. I've found this to be the case when I've visited Portland, Seattle, Vancouver, and smaller towns and cities as well. Here in Bellingham drivers seem to keep a lookout for pedestrians and bicyclists. Of course accidents still happen, and there are still occasional aggressive drivers who don't want to wonder why traffic has stopped... they just want to get around it without paying attention.
Sean