RE: Great Planes has let me down. UPDATE ADDED
sorry about the issues your having to deal with. I feel the LHS is ultimately responsible since they are you primary point of contact and they took your money.
I count my lucky stars I have one of the best LHS's in the country. Simply the best service and they ALWAYS make the effort to fix an issues if they arise
good luck and keep hounding the LHS to help you