I should add one more observation. There were numerous foreigners in there, some were bitching about this, or that, or whatever.
The Thai staff were all friendly and smiling. Even when they were dealing with a difficult foreigner, you know the ones that give foreigners a bad name, they just quietly proceeded with the task at hand.
It was a very pleasant experience, not factoring in the waiting time, except for the few annoying foreigners that I had to tune out.
I had no TM.30 receipt in my passport, but I had a letter from the hotel I've been staying at on official letterhead, (one of the larger hotels), and they didn't question anything, they didn't look at anything else, once they saw the letter they just quickly processed my form, assuming the hotel did their part.