I think to a point, it's fair to say that you have to put up with some of these issues when it comes to custom builds like this. After a point, it becomes bad customer service, and then criminal. Sharing info about the latter on the internet can only serve to aid others in choosing their builder.
So yeh, put up with a bit of agro and delays, but if the builder is seriously f***ing you over, you should post about it! Where that line is drawn is obviously subjective