Your letter is fine. Submit it. (If I could make one or two suggestions. You may want to consider mentioning (i) what you found interesting about the prof's research, and (ii) something about your own research, either past or present or both.)
All the best.
- For Teachers