I live in South California. I found the barometer elevation measured by my gamin 800 is more accurate than Strava's algorithm, when compared the known elevation profile (I'm talking about >2000 ft extended Mtn climbs, Strava's Cat 2, 1, HC climbs). Strava's elev. could be off a lot, particularly at 400-600 ft. rolling hills (Cat 4 climbs), such as, those coastal hills at Orange County, CA. Strava would inflate the elevation by >30%.
If one climbs a lot, one is less likely to worry about an over/under-pass, or anything less than a Cat 4.