It does work, so let's find the problem.
First thing: "Reverse GPX direction, Use current destination, or Pass along entire track" are all options. You can check zero, 1, 2 or 3 of them. Try not checking any.
(Reverse is when you want to use the track, but go back the other way along it, eg you the same track to go somewhere then go back home. Use current destination will .. um ... I'm not sure, but will keep the destination you already had programmed but use the track to get there. Pass along entire track will insist you start at the beginning and follow every curve. If you don't check it, then it will take you to the nearest point on the track to where you are.)