You're right that TCA gave them 90 days from Oct 21, 2016 to become current. And they escrowed money to pay for the audit. How Arrayit is getting away with not filing is a mystery. We don't know what is the status of the $1.6M loan that TCA gave them.
But there has been no dilution for the past year and a half.
The O/S has remained steady at 1,055,279,527. (last checked with the TA on 11/23/17)