Sort of got it figured out yesterday. We are really only dealing with / paying a local pool place. We did half payment up front. It turns out that delays we are experiencing are the fault of the pool place, not the contractor. For example (not the only holdup), the current hold up is missing...