Hi Reviver ,
This is sounding really good. There are a few expressions which we might not use exactly as you have, but I think that is absolutely as it should be. After all, you don't want to send a letter in perfect English, as even most English people don't do that! And it has your own style...