I would wager a guess that the majority holders (Groman?) told the company to release the filing or else. The fact that the financial statments of a company which is pre-revenue BTW were not reviewed by some Micky Mouse accounting firm is not a big deal. This isn't Enron lol.