Hey Matt,
There's nothing in TopoFusion to do what you are asking (as I told you in person...
. But it wouldn't be too difficult a piece of code to write and might be a nice feature to have in the software.
For future reference or others wondering about this, the closest thing right now is the custom map .KMZ export feature, described here:
http://topofusion.com/garmin-custom-maps.phpBasically you could zoom to cover the track and then export a series of tiled jpegs that cover the whole area. To pull the jpegs out of the KMZ file you can just renamed file.kmz to file.zip. Then unzip it and find each of individual jpegs there.
Now, to your second question. I'm not sure what could be going on with the shift -- probably a datum issue. TF doesn't read the .csv file it writes out, unfortunately. You might try the .txf (maptech format). It exports lat/lon instead of UTM coordinates, and is still a comma separated file, easy to open in excel. The downside? It doesn't have elevation info.
It sounds like what you need is a 'zoom to track' function, rather than the current 'zoom to file' function. I'm trying to think of a way to do this without creating 20 different files, but haven't thought of anything yet.
The lap analysis tool will pan the map to show the current 'interval', but not zoom it unfortunately. You could use this on the un-split track to have 15 mile chunks highlighted for each map. Just set the interval to 15 miles, double click on each one and then adjust the zoom in our out to match. Might be a good ghetto solution.
Let us know what you come up with, if anything.