Drindal is really good at doing what it's built to do and we have a lot of plans for more features. You'll get the most out of it if you follow a few guidelines so you're on the same page with us as we continue down our roadmap.
Drindal assumes a user will only be a member to teams she actively participates in. This would imply she won't be a member of a large number of teams since there is only so much time in a day and also that a team won't have a large number of users since there would be too many "cooks in the kitchen".
Don't create a company wide team in your enterprise org to let people see what product is up to.
Don't add your CTO to all the teams because she likes to know what's going on. Drindal will have reporting features to solve this kind of requirement. If your CTO has time to watch task level details for every team in the company purely as an act of oversight, you probably need a new CTO.