I really appreciate all the responses. I realize that while the LBS may be in the wrong for giving a loyal customer the run-around, I'm also slightly in the wrong for not being more assertive about it. My general philosophy is to be easy-going and understanding, so it's difficult for me to come down on people in any way, especially when I can understand the delays (slightly). I'm still very disappointed to have missed out on a whole MONTH of beautiful riding when I only anticipated to rest for a single week.
I'll be calling them tomorrow and putting the pressure on. It's rediculous.