I am very sorry you had to go through this, the visa would be easier to grant if there is a letter from the company you are interviewing for, if you are good enough they'd want you and gladly e.mail it to you, just write a passionate e.mail about how excited you are to be a part of their working loving company, but dont ass kiss tho, just try to make it professional, like essay form, thesis statement, so on. Good luck!