By Humayun Khan February 7, 2013 Telly Launches My Telly to Drill Down on Social Video Discovery, Moves Further Away from Twitvid Past Telly, a San Francisco-based social video discovery platform, announced today the launch of My Telly, a service which surfaces…