Telegram is insecure by nature because it's a proprietary service. It doesn't really matter much how is coded or how appear to be coded.
Not to reduce the value of author's analysis of course, but just to clarify a point: no proprietary service can be considered secure, no matter how good and well intentioned it's property is.