Sounds to me you have been very patient. Before I got to the part where the mech. actually rode the bike I was going to say, have them ride it. Don't know myself about the backlog for the brakes, I don't see why they would give you the run around on that. I would ask if they don't come in soon for maybe a upgrade since you have waited for such a time.