Never heard the site, and just checked it.
So far I'm just going to say that there's too much stuff going on the screen, plus the layout isn't very appealing to me :/
While 90% revenue sounds awesome, it doesn't appear to have whole lot of viewers on the Vid.me platform.