oh, and regarding #3 - strava is good fun and bragging rights and mostly useless for any training purposes. If I understand your purpose correctly, you are really targeting a training segment, not a riding segment so Strava probably isn't a serious concern (until they decide to get into offering training features...)