Great story.
Question: Can you explain more on the letter your boss write for you? Like what is the criteria he wrote in the letter, does your boss/company pay your air ticket, etc. things like that. How long is the letter. Is there any other supporting documents you submit besides your boss letter?