I attended Ed Visa Thai classes through NCU and didn't have a problem bc I did attend. Every class the teacher was very clear about the attendance and passing policies. Those who didn't go to the class or logged in with a personal email instead of the NCU assigned email would not meet the requirements. Even 6 months+ into the class she was still explaining this and there were still dodo birds logging in wrong or not showing up and doing the work.
The only thing I had problems with was communicating with the school to request a visa cancellation letter when my visa end date was near. It took nearly 3 weeks just to finally get hold of someone and then a lot of run around after that to finally get the cxl letter the same week I was leaving. Mainly bc their contact forms and emails don't seem to work or aren't being checked and followed up on.
This is an error that has been mentioned many times before in this group. Personally it seems stupid that they don't let you correct minor errors like this. But it is what it is. So, the only thing to do is either accept his mistake and reapply or attempt to dispute the charge with your credit card company.
90 day reports are a separate thing that are simply stating you are remaining in TH more than 90 days. If at 180 days you plan to stay over on the DTV and do it in-country at immigration, then they will ask for supporting docs. If you leave the country and come back they aren't likely to ask for anything.
They pulled me aside, but they mentioned it as because I was entering for the first time using the DTV. Not sure if they'll do it for later entries. Filled the form, didn't get asked many questions.
You have to go in person to the local Revenue office. I already have one from when I was working in my business previously, so I haven't done it as a DTVer, but here are the instructions found online
you could use a bank card for that, or if you really want to pay a ton of extra fees you can use a credit card at the ATM. But I really don't think that's enough to substantiate their reasoning behind not opening bank accounts here.