Rest time - layovers
Probably the bus time in nones fault, there is a solution for that and We wouldn't like it ... Check in, bags, customs, etc. not really the problem ...
For ULR with time zone changes, a 48 hrs proper rest would mitigate fatigue ... that is the solution, end of story.