Sounds to me like everyone involved went out of their way to help you and that the shop treated you very fairly on the buyback. Maybe not a great experience with the crash and all but it could have been much worse.
Agreed, everyone, especially the guesthouse owners really went out of their way to take care of me. I can't thank them enough.