You don't need a NON Imm visa. You already had one before, when you entered the country. The ED visa is a NON Imm visa, after which you got an extension of stay and then went on to Amnesty. So you will then do a 60 day family visit extension of stay, and then a year extension.
It is possible to get a NON O in country, but NOT while on amnesty. You are basically just changing the reason for extending your stay in Thailand to marriage from education...
I believe that is correct. For an OA visa, insurance can be from a non Thai company in your home country, as long it covers Thailand for the required amounts. If someone then gets an extension of stay in country, at the end of the OA, the insurance must be a Thai company.
James has made it very clear. Have the money in your bank for 2 months before you apply for your extension, and then keep it there UNTIL the end of the 30 day consideration period. So keep it in your bank for 90 days total to make SURE you get the final extension stamp for the remaining 11 months.
Great comments. As what happened prior to the amnesty, there is a swarm of gossip going on regarding July 31st. It helps no one, people just need to wait until official announcements.
That is because the 'Amnesty' is just a pardon for overstay and not an extension of any visas. Have to wait and see what the 31st July announcement is.