I am a US citizen currently in Thailand and heading to Japan in about 10 days, looking to get my tourist visa for Russia (to ride the trans-siberian railroad). I will be entering Russia by sea at Vladivostok, and exiting somewhere along the Belarus border by train, wherever the primary exit is towards Minsk.
I found a service online that will handle my invitation letter as well as my visa, but requires me to mail my passport back to NYC. My thought is to get the letter of invitation online through a service, then take that to the local consulate in Bangkok or Tokyo. Reading up here and here seems to point to most forms being available online, which I can fill out and bring with me to the consulate.
From what I gathered, I should be able to take my invitation letter and filled out form to a local consulate (in Bangkok or Tokyo) and get it within 3-5 days. Am I missing any important steps here?