Out of respect for this forum, I don't want to just turn up and post a link and a sitename, so I'll leave that until the end. But I am here to tell you about a new website which is purpose-built for online beat battles from the ground up. (I'm the guy who built it, hi).
I can't emphasize enough...