[MENTION=197775]RNAV[/MENTION] Looks like the shop is trying to take care of as best as they could. Hopefully you will get this resolved before Thanksgiving. It is also great that you are keeping your cool. Good to remember that it is just a bike and there are more important things in life.
Best of luck.