Hi Richard,
Found a small bug, when switching to direct route between two way points and then moving something in between.
Image you have way points 1-2-3-4, click on way point 2 and say to be direct to 3. It will create a direct line between 2 and 3. If now I click and move the direct line, to create an extra way point in between, it will create way point 4, starting from 3.
Correct would be to create way point 3, and increment by one all the others.
cheers
Miguel Anjo