This new visa is not remotely Official Yet. The Thai Cabinet only discussed it as an Idea. No official action by the Thai Govt. or Thai Immigration yet. No rules - No details available yet
You should go to my group to ask these questions.. However, The Borderless Account is built into the TransferWise System but you do have to activate it. It is best to work with a TransferWise Help Desk Support Staff member. You can start by downloading the TransferWise App to your Mobile / Cell phone. Online at TransferWise.com you will find the TW support contact info. They will guide you through your setup steps
My suggestion is for people who want more flexibility and control. Do you still have to physically go to the bank and remove or transfer your monthly funds? And I doubt that the method you describe gives a better exchange rate than Transferwise
Yes you can. Once setup - you can initiate and complete funds transfers from anywhere there is an Internet connection.. You do everything using the TransferWise Mobile App or Online at the TransferWise.com website