I think that your letter comes across as both personal and professional, which is good. There are a couple of spots where I didn't change the wording but made suggestions for how you should reword something. Feel free to use exactly what I suggest, or if you have an idea but aren't sure about it, send me a message and run it by me. I'll be by my computer for about another hour, so I should be able to respond immediately. Thanks!