Thank you so much. I am glad you liked all those things in our game.
The passengers that disappear are probably missing an animation (where they show impatience), or it's a bug. Each NPC has a level of patience and should have a matching animation for that. Thank you again for the feedback!