First off, no, your company bank account, even though your name is on it, will not be accepted. You must have a personal bank account with the bt500,000 minimum in it for at least 3-6 previous months before you apply in Vietnam. Business bank accounts are not accepted, even if you are the sole member of the business.
The time it takes in different countries changes weekly. What was fast last week could be the slowest this week. No matter how slow it is the best place to apply is in your passport country.
You can qualify, as most people do, by working remotely for different companies in different countries. It doesn't need to be your company in your country.