I you have done proper reseach before applying, simply reading the Embassy website, then you would have know the visa processing time is at least 10 days, effectively meaning 2 weeks, and when asked for additional documentation, the visa processing clock resets to 0, which then lead to an expecteded visa processing time of 4 weeks.
Go to the local Immigration website to search the asnwer there, or simply pop by and ask if they have a handout, or talk to the volunteers that is the right way to get the right information about how they do things at a specific Immigration office.
The IO’s arent grouchy or woke up at the wrong side of the bed.
They are civil servants doing the job they are expected to do, by the government and the laws the government has made.
You are the grouchy one waking up on the wrong side of the bed, who hasn’t fullfilled you obligations to make yourself familiar with the laws ( specially Immigration laws ) in the country you travel to, and where you want to live.
Agents can not submit the application for you, since it has to be done by you being physically in a country outside of Thailand during the whole visa processing time.
You should do everything yourself as you are supposed to do, it is easy if you concentrate about 1 specific Embassy and the requirements of that specific embassy only, and only do your research at trustworthy sources, such as the Embassy and the manual in top left corner of the e-visa website.
If you can’t take control of you new way of life that way, then you shouldn’t apply.
You know as well as I do, that very few countries will give you such a affidavit, so it it practically impossible, and then you need the 800.000 Baht in a Thai bankaccount for the first year.
No need to adress that to me, I haven’t asked any questions, so adress it to the OP..