I don’t agree with your first point. In fact, it frustrates and annoys me. I understand that it may be a cultural thing that many Indian and Asian sellers are told to do, but it is generally disrespectful to greet others in business with “dear”, “mate” or “buddy”. The words “Sir” or “Ma’am” should suffice (if you know their gender), or, better yet, if you know someone’s name, use it – or just greet them with their Fiverr account name.
I find it frustrating when people I do not know, repeatedly call me “dear” – “Dear, I need logo, you make for me???” I’m not your dear. I’m a bit offended that you keep calling me that. Only my wife gets to call me “dear”. In western cultures – especially America – “dear” is reserved for close personal relationships – NOT professional interactions.
That first tip of yours, therefore, is not a good tip for first impressions.