It requires you to be accepted through an application (no criminal / health problems) and to 800k loan interest-free to the government for 5 years. You also need business experience and at least 1,6m$ in legally-acquired assets.
Maybe Australia also have other criteria ? I think countries on that list don't ask many questions...
Pretty bad "article" overall. It could've offered so much more information :(