@CaliX - MY X has been in the shop for 22 days now, and is again going back tomorrow - I've had it for 8 weeks now. I feel your pain! I've had numerous issues with the Left FWD, Right passenger door, 3rd row seats (unrelated to the recall), Horn, screen display, et al. But it's still a fun car to drvie when I can.
I've had to talk to the manager of the Service Advisor at my SC, and since then things seem to have improved ... slightly. The issues I see is that the car sits around in the SC without it being worked upon. The daily status updates I get are meaningless. So, I have resorted to asking them to give me precise diagnosis of the problem(s), how will it be fixed, what is the estiamted time for them to get ALL of the parts, the estimated time for them to fix the issue after they've received the parts, etc. I'm sure they think I'm a royal PITA. I ask them how many hours was my car worked upon daily. When things don't go the way I think they should be going, I ask them what they would do if they were in my shoes. BTW, I don't know if any of these things I said have helped me get the work done any faster. But they do know I am going to be asking them for a status daily. And I do it in writing, via e-mail. I have been professional, polite, and firm when needed. I do believe that they will take care of the issues but it is very frustrating when I have to visit the SC on a weekly basis. I'm hoping that the next visit will be the last time it's in the shop.
So
@CaliX, hang in there. Yes, I know it's very frustrating but I don't see another alternative. I love driving the X so much that I can't think of going to another car even if I had an option to do so.