I love the idea of this game! Live chat games are an idea I have had in my head some time ago as well, and I believe it is an idea that has a lot of potential for the future. Yours is a really nice take on it. Too bad it is a bit of a barrier to start playing because it is on a different platform and requires you to login. But it is a good thing that you live stream so we can see the game in action. Maybe you can put a link somewhere to a stream for others that want to see how it works, but don't have a twitch account.
I like the gameplay, it seems nice and competitive. doesn't take too long so you can play game, after game, after game. What exactly is the 'mirror' aspect in the game?