any ideas as to why the Thai driver's license is important? I don't drive and don't have a license in any country. I wonder if they'd refuse me based solely on that.
You could try calling them, phone number is on their website. I called them and got someone on the line very quickly. I think it depends on your question if they are able to answer or not. It didn't seem like the person who picked up when I called was actually involved in processing visas, though.