I haven't tried adding to a gpx, but it should be possible. I have deleted points from a gpx file (when I forgot to stop my watch). You can open the file in a text editor, or use GPX Editor (
http://sourceforge.net/projects/gpxeditor/). GPX Editor makes it really easy to delete from a track, but you might have to mess around in a text editor to add to a track(?).
What I would try is to add a single point at the start, at the correct time, and let it jump to the next point.