But yes, I agree, the similarity in app functionality suggests that the name derives/can be confused with Instagram as opposed to a telegram, and so there may well be merit in the C&D.