Although we had non-O 90 days Visa based on retirement (from homecountry) +Longterm lease > 1 year and the sum needed, we didn‘t get an account last year. We had to make it through an agent. She just made a call, collected our papers and sent it to the bank and the next day we opened the account and sent the money.
The Bankaccount is the most important and most difficult thing to achieve even with non-O visa holder. You do best to get the list from several banks what they need. Every bank is different. And all should be settled within the first weeks after arrival as the 800k have to be in the account 2 months before applying for EoS.
Unfortunately not, in my case I always have to make a new TM30 every time I come back from another province I travelled to and stayed in a hotel. Otherwise I get rejected when doing 90 days report online, because addresses don‘t match. I live in Phuket.
I never experienced this issue of not having the Address in Roman letters. But google translator does transcript it correctly if you copy and paste it there and you can fill in any forms in english. All post offices and postmen can read addresses written in english as well