I know you want everything done yesterday but sometimes things take time. If money is slow coming in expect it to take time because they are working on a budget.
Summer is usually a slow time for the market. I would encourage them to get everything ready for a huge fall push. I would have everything done and perfect.
Don’t get upset if Johns time schedule is not your time schedule. Things take time.