First off, completely new here. Is there admins to this game that are posting in the forums or is this all just solely player-base? If there are admins/game developers, they should be easily spotted by front page or a certain section in the forum so we know who's who.
Secondly, is there a youtube channel for this game's developers to post their new heroes? Things of the nature to promote the game? Are there any well known players that are giving support to the game to draw players in? From what I saw, I think I spotted a couple, but it doesn't look like the community has hit the youtube scene yet. I suggest getting some people to promote the game from other games.
Also, from other games, other players can be deciding factors in whether or not you move up or down in ranking. This is very true when you have someone that's having a rough day. I would definitely be pushed away from this game if we kept that image true and forced players to gain or lose elo solely based on your teammates performances. I suggest maybe a way to self evaluate yourself in a game, be it farming minions and kda ratio or your overall objective focus in the game. After all, if I play well, I want to be rewarded for it, instead of punished because my teammates DIDNT play well. Understandingly it is a team game and this is a team game-type, but being punished over someone else's actions doesn't promote for a fun experience. It makes the game stressful and overwhelming. Just something to consider.