This is a really strong, super well written letter! I would still probably go with a phone call first - letter in hand.

I think a less formal mode of communication puts people more at ease from the get go, and the back and forth you probably need to engage in is so much more easily accomplished.

Good luck, sounds like a very worthy effort!