Try to obtain a Residence Cert from Immigration and show this to the Bank. They may accept this and allow you to open an Acct. Maybe worth asking the Bank first, before you go to the trouble of obtaining the Residence Cert.
Google store links your location to Apps you wish to download now. If your Google location is Thailand, some overseas banking apps won't let you download them.
correct. They will ask you for your outbound flight details, IF they believe you are living here on the incorrect Visa. Immigration will then force you to buy an outbound flight, before letting you enter.