For anyone reading this thread (and made it this far) before signing your contract. Put a timeline in writing if your building will go for it, even if it is 4 months ... we have been waiting at least a month to have our punch list completed. Minor items, but time consuming to follow up and then have to clean up the deck which is now full of furniture and toys when work needs to be done. We hit 5 months since we broke ground end of next week and I finally have a crew working to wrap up the list.
Another way to address is to put your final payment at 30% or higher.