If I were you, I would remove that bit from your message, where you say

"I will leave feedback when I know you have received and are happy with your purchase'.

 

As a buyer, I find that irritating.

Since being on the forum, i now understand a little bit of where you are coming from, but I think you would be better off just not mentioning feedback at all.