Yeah, no bueno the garbagio.
Actually our route was even more zig zag. We went Albania, Kosovo, N.Macedonia, Bulgaria, then Greece.
We had wanted to go to Serbia as it was in between. But Serbia wont let you pass Kosovo to Serbia because they dont acknowledge Kosovo as autonomous.
So thats why we had to zig down first to Macedonia, then back up to Sophia.
We could have gone the other direction, Bulgaria, Serbia, Kosovo.... but didnt realize when we were choosing the route.
i thought you will go from Albania to Greece, but this was probably more fun :)