I only shared this video with Hacker News today, so the comments are from this community. I just signed up for Tella today also, and they aren't allowing me to disable it or delete comments self-serve. I've contacted their support so hopefully I can hear back soon and disable it!