Keep in mind they likely have several, if not all of their customers impatient about the same delays. Your stage in your progress may not be the best way for them to get back on track, helping you and everyone else in the long run.
It's frustrating but it is what it is sometimes. It's a...