Almost 2.5 million people signed up to Dr. B with the promise of getting leftover vaccines. Months later, the site won’t disclose how many doses it helped deliver—or what it plans to do with user data ...