Also, some routes which shouldn't be forced to overlap are forced to overlap, in order for you to continue on one of those routes. An example would be the fact that, when you reach a certain point in the Shiny Hole, you have to have reached a certain point in the high class escort route, before you can continue with the Shiny Hole. These routes should be on different tracks, and not required to overlap, in my opinion.
I mean, I understand that, if you want to have some of the high class escorts perform at the Shiny Hole, the routes have to overlap, but I don't really think that content should have been attempted, since it forces the routes together.
But I'm not the developer.