After all that I'd be pissed also. Give it to them and have one of their guys to take it out and play with it all weekend tell them you want to see 50 miles on it when you get it back. It should act up in that period of time. One of those mechanics probably do a lot of riding on their time off.