Why is the ladder system so broken?

This evening I had at some point 4800 mmr and cca 200 games played. Then I restart game and I have 5100 mmr a 3 games played. Then I play a one game, I loose and I go -290 mmr, but the client is shoving cca 4500…What the hell is happening?

It also happens to me regularly that some games aren’t accounted for - simply not shoving on the games record neither resulting mmr change…

I also wonder why when I play a person with a same mmr I loose 60 mmr when I loose the game but other games give me just around 20 mmr per lose or win…

Same problem here. I had 100+ orc games, now it shows only 5.