Continuous loading ON ANDROID (and other things)

I've had a few frustrating experiences with this game, but none more so than that experienced over the last 30 minutes. I decided to enter the Lord of Thunder Tournament with 30 minutes left, in the hopes of quickly hammering my way up to 300 points (to get the heroic token) and getting a reasonable rank in what should be a fairly fresh bracket. After my first match I checked out the leaderboard for my bracket, and the number one slot taken by a player named 'blam' with well over 900 points. Assuming the bracket would have only been formed quite recently, how is that possible? I'm not accusing the player of cheating, instead I'm questioning the process under which brackets are formed under these circumstances.

However that's only a minor complaint compared to what followed. After a few more matches and with less than 20 minutes left on the clock, the game then decided to get stuck loading, with the circular icons of various heroes looping endlessly. This is especially frustrating when I'm trying to work within a severely limited time-frame. After a minute of this, it then tells me that the comm link has been disrupted. I check my device, I have full wi-fi strength. I close the game and reload, to be faced with the same thing before I can even get in. After 5+ minutes of perseverance, I manage to get back into the game to continue trying to play some matches. From then until the end I kept getting periodic long loads or comm link disrupted messages, and I couldn't make the progress I had wanted to.

Then I noticed that once I scored over the 200 point mark, I received no reward. Continuing anyway, I finally received it a couple of matches later when I had hit 260 points. I managed to hit 305 points by the end with a minute to spare, but didn't get the heroic token. I don't think my rank had updated either, but I couldn't check my rank because I was met with more loading/comm link errors which eventually led to me having to close the game and start this post.

So in summary, what the hell?