Cyclist riding on the sidewalk is a pet peeve of mine, so you can ignore me if you want. I will never condone sidewalk riding even when there are no peds.
Personally i would split the lane and filter through the traffic.
Or just take the residential street and ignore those motorists behind you.