You must be kidding, right? The article you mention is the same as claiming that a car is "secure" because you look at it from the outside and base the audit on their own statements.
That is not a serious review.
There is no way you are supporting +300 people per month, which equates to a minimum of 36 million USD per year without even counting infrastructure expenses, fancier salaries for management and associated costs for business building.
By all means feel free to present more detailed documentation about your expenses and sources of income. I'll wait, will even grab a chair to avoid getting tired after waiting a few more years.
All dodgy.