I'm surprised Strava didn't smooth that out for you. You did specify bike rides, and not a walk or a run, right? A cycling GPS would smooth that right out, and probably keep you on the street (although that's less certain).
Anyhow, your tracks are a great illustration of why you'll get better accuracy with a well-calibrated wheel sensor than with a GPS.