I can assure you that the problem is not on TopoFusion's side. The fact that you only have 250 points means you must have reset the watch (start/stop), which saved the track into the 'history' portion of the memory (otherwise known as 'saved tracks').
Now, since your ride was 98 miles I'm guessing it went over the time limit that the FR 201 is capable of recording. Unfortunately this is simply a limitation of the unit. However, I believe that later versions of the firmware have made positive changes to this limitation. Check your firmware version, or post / read up at the 'GarminF' yahoo group -- that is the best resource for info on the forerunner
Good luck and sorry you lost some of your ride.