I got a new passport in Canada, my last trip. I came into Thailand and showed them the old passport with the reentry permit, no problem entering. I then went to immigration and had everything transferred to my new passport.
I have a friend who had his ฿800,000 in a year deposit, every year he turned it over into a new one. One year he did it and the bank didn't express that in their letter. Because the new deposit was new, however a transfer from the old one, Immigration said it wasn't seeded long enough. So be very careful, and probably a trip to immigration to explain what you plan to do, and see if it would be okay, would be worth your while.
that was not the case at the Kalasin office, I didn't have to show my bank book. It would show nothing anyhow as I get my money from an ATM card from my Canadian Credit Union. What you describe would be a complete rewrite of the rules. When certain embassies stoped issuing income letters Immigration came up with showing a direct foreign monthly deposit into your Thai bank account so those who could no longer get the letter could show proof of income. It does not apply to those who can get the letter.
no go back to the site, it has three things you can click on. The one in the middle you click to see your status. Click that and at the bottom click and you will get your new reporting date.
as a second option you could send them a new report, with a cover letter explaining you have already sent a report and have not heard back, include a copy of the first report. If you still hear nothing, go to immigration. I think you will be safe until the 90 days from your last report are up.
years ago when an immigration officer first told me about the mail in option, he said to keep my receipt and then if there was any problem I could show I reported on time. So far I haven't had a problem. If I were you I'd go the the immigration office, explain to them you mailed your report in and show them your receipt. Hopefully everything will be worked out to your satisfaction.
One point about a non O and Oa. The Oa, allows you to keep your money in your home country, but it still has to be the equivalent of ฿800,000. Remember what may be ฿800,000 today, may not be ฿800,000 next year. Keeping ฿800,000 in a Thai Bank gives you exchange rate security.