I use method 2. Which mostly works well, except for when it doesn't! No matter how experienced I get at creating routes that should be foolproof, they never are
In an ideal world I would like to be able to load a track and then have the GPS work out the route, giving appropriate TBT directions.
I'd also like to have a feature where it would just show me the distance to the next TBT direction and not the distance to the route points I've set up, which are only there to force the route a certain way. Effectively I want it to ignore these when giving distance to next instructions. But there are some route points, such as controls, where I DO want it to notify me that they are coming up.
I just want a moon on a stick really.