It's 100% the companies fault. Why did they wait until the last minute to start fins and determine they allegedly need more info from outside parties? Apparently you didn't read or pay attention close enough. It's not the company's fault that they had to extend