As I read through this thread, the elapsed time here is the biggest issue from my point of view and it has been too long for the finish...but...on the labor time...having experience as a mechanic in different forms, when something is disassembled by another person/entity it significantly increases the time required to finish a job. By count, there were at least 5 different people/orgs involved in the restoration. Things have passed through 5 different hands/ labeling/sorting systems, and that assumes that everything is actually there. Even seemingly trivial jobs of finding screws, missing or mislabeled parts or ensuring something was done correctly can be time consuming. A screw broke off in the wrong place can take an hour or even more to correct. An unanticipated electrical problem can take a couple of hours to get straightened out. Inevitably some of the parts that are missing are the ones that are not reproduced and/or are hard to find. Even experts make mistakes that need correcting by others if they are to be responsible for the final project.
Someone noted somewhere why unfinished projects are so inexpensive to buy...this is a major reason why. Even when familiar with a car/marque, the time to complete adds up quickly and is rarely worth paying someone to finish, though the prices on these cars are beginning to warrant picking up basket cases (which seem to follow me home, though they are complete cars).
It is great news that you will be getting the car back soon and I bet that the driving experience will make this part of the journey a distant memory, enjoy the ride.