Originally Posted by
siovene
Is there a software of a website that will either normalize my average speed by traffic and weather conditions, ascent/descent grade, and/or graph average speeds independently for each grade?
This way, I would know whether my average speed on the flat is increasing, and if I'm getting better on climbs.
Fify.
And no.
Best way to figure out if you're getting better on flats or climbs is to try there. But few metrics a more meaningless than average speed. There are a zillion threads on that topic here. And don't sweat your heart rate. If it is bugging you, get checked out by a doc to make sure nothing is wrong.