After some researches, the diffrent ways to apply for an EIN are mentioned on this page https://www.irs.gov/Businesses/Small-Businesses-&-Self-Employed/How-to-Apply-for-an-EIN
I think the possible way for us (Foreign Persons) to apply for this nonsense is either by fax or phone call. The online solution is restricted only for U.S. persons having a valid Taxpayer Identification Number (SSN, ITIN, EIN). damn, i don’t even know what i’m gonna tell them on phone.
Envato, why don’t you just stay in Australia?