That was quick Graham mine took 18 days and I got it last week. Are you sure you have done your TDAC on the official site as you shouldn't be able to do it until 72 hours prior to arrival?
How do you have a TM30 if you are not in Thailand? Send them the booking confirmation or maybe contact the guesthouse and ask them to confirm in writing that you are booked there?
the bank are asking for proof of long term visa so yeah you are probably right nothing to do with visas. Like I said if the thread doesn't interest you scroll past.
as the freezing of the accounts is related to visas I think this is the place to discuss it. No one twists your arm to read the thread and certainly you are not forced to comment.