I'd like to include a short note with a box of candy I'm giving to someone as a thank-you gift. Is my attempt comprehensible (or better still, correct)?

***
Хотелось бы Вас поблагодарить за помочь, и за того, что Вы терпите меня, стараясь говорить по-русски. Когда я в Москву вернусь, надеюсь говорить по-лучше.

Эти конфеты -- местная особенность от района в США, где я живу. Надеюсь, что они Вам понравятся.

С наилучшими пожеланиями,
***
I'm not sure what greeting to use. We have only a professional (formal) relationship, but everyone uses first names only . "Дорогой Дима!" feels too personal, but "Уважаемый Дима!" seems very strange. Is it acceptable to start a letter/note with " Здравствуйте Дима!"?

Thanks in advance for any help (I should be writing a thank you note to all of you!)--
Lynn