First off massive props for doing an online multiplayer in such a short time!
It's an interesting idea however the downtime between rounds is fairly long. It might be interesting to see if you could offer a truce mechanic to get people to backstab each other.