You can visit and ask at dozens and dozens of different bank branches until you find one that will allow it (not easy) or get an agent and have it within a few hours for an additional $125 usd (approximately). Either way, will likely need to buy the insurance so that is the same either way.
Yes, I have. Was super easy. The hardest part was for the immigration officer to calculate 180 days... she got out her phone, calculated, then asked a colleague.
Bring printed pdf of the evisa just in case but mine showed in the system on the 2nd entry
And each time you return, you will get a new 180 day stamp. You can stay one day, 43 days or 180 days, leave and come back and get another stamp for an additional 180 days as many times as you wish.
You want the account to be in the city you will be living in. You'll likely have to try 10-20 banks / branches as each are different. Even individuals within a branch can be different...
Or pay a couple thousand baht to an agent and have it done within a couple hours.
You can enter Thailand as many times as you want and stay for up to 180 days each time without any additional fees during the duration of the visa. There is not a rule saying only 180 days per year. Go in and out as many times as you want with 180 day stamp each time.
If you wish to stay in the country and not leave within the 180 days then you can apply for an extension of an additional 180 days. No one has done this yet because 180 days hasn't passed since the inception of this visa. There is some debate on what this extension will cost due to some wording in the English and Thai language descriptions of the visa from the MFA. Many assume it will be the same 1900 baht fee while others suggest that it might be 10,000 baht. I personally believe it will be 1900 baht but no one is 100% sure at this time. The only reason the extension fee will matter is if you don't plan to leave the country within 180 days.
For me, the extensions are a bit irrelevant because I will travel out of the country occasionally and reset the 180 day count for free each time.