Wow! What's even more hilarious is that I get very different measurements between last year's ride and this year's ride...but the elevation profiles and routes are identical.

Hmmm...this sounds like a question for Garmin/Motionbased...