In the past the visa was put in your passport when you arrived in BKK, i don't know if it's put in with the date you paid or the date it was put in the passport
Fedex collect local customs charges in every country i have lived in, including the UK. Never use them now as other carriers manage to get things through without the charges abd hassles that Fedex offer
There was an additional form that the girl said was "new" but may not be, It is headed "Statement" and from the english parts I can read is some form of guarantee, however they only asked me to sign it so I do not see what or who is being guaranteed? can post an image if it is something new