Having a non O retirement visa does not give you residency status. It just gives you the right to stay in Thailand for one year. For a foreigner to get per permanent residency status it is very difficult.
If that is what immigration wants do it. Or get a visa agent to do for you. In Pattaya the office accepts driver’s license in English. Only if license is not in English you have to get translated. Be glad you don’t have to get the translation authenticated by your embassy. In Pattaya the embassy will only accept translations from a translation office which they have approved.
When I renewed my Belgium passport in Thailand 8 months ago the Belgium embassy returned my old passport and gave me a letter explaining why they issued a new passport to give to Thai immigration. Take your old and new passports and the letter to immigration and they will transfer all the information necessary for your retirement visa
I renewed my Belgium passport in Bangkok. The embassy gave me a letter to give to Thai immigration explaining my passport was renewed. Upon receiving my new passport I went to immigration with my old and new passport and the letter Thai immigration transferred everything necessary to my new passport
If you do not have nationality or right of residence for the country you are visiting you will need to have an outbound ticket. This will be checked by the boarding agent when you are checking in for your flight. Also on arrival immigration will also check. Failure to show an outbound ticket probably will result in you being sent back to the country you came from. This does not just apply to Thailand