Just a note - we added this ability to the latest beta version (out as a public release soon).
If you go to the Lap Analysis feature you can set an interval. Then exports to .CSV contains various statistics at that interval, and as of v3.36+, an interpolated elevation at that point is also there.
500 mile route? What event?