I don't filter up on the right if there is no bike lane. Lots of reasons why, but some would just call them opinions, so I won't go into ti.
In your position, I think the best thing to do is use the side streets. Let the impatient cagers have their way. Sidewalks can be very unpredictable, and offer a shorter visual distance at driveway openings. That's how alot of kids get hit.