However, as far as the financial reports being "missing", there is only one that is missing. The other one referenced is not due to be released for three months from now.
Correct, the exact wording from OTCMarkets is: For each Fiscal Year End, upload an Annual Report within 90 days of the fiscal year end. That means anytime after June 30 is acceptable as long as it's on or before September 30.