So is this basically just like a group page, where streams from all members are available in one place? Is there any other purpose? Not saying that having a place to go for GAF streams isn't a good thing, not at all, just trying to understand exactly what being in a team means!
Being in a Team helps to promote your channel, foster a sense of community, and makes it easy to find all GAF streams in one location.
We've actually tried to do this before, but Twitch rejected our application. Cool to see it possibly happening.