You can book a hotel on a site that has free cancelations. I would get retirement o visa while in Thailand...unless depositing 800k in the bank is a problem. A non oa while in the US requires too much.
I've been using Google with my old phone number ported over for more than 2 years. I can still use it when asked to send a text message for verification.