There have been several years of audited statements here and there were no errors or irregularities of any import. Regarding Mars' departure...none of us know why she left. Rumors are just that - rumors.
The filing was not delayed. November 14th, the typical due date, fell on a Saturday so financials could be submitted on Monday. I know a couple other companies who also submitted Q3 on Monday.