The Ranked Points award system needs a bit of tweaking. Not an overhaul, in my opinion, but some tweaking. Honestly, just one main tweak would probably do it: add a base +25 RP gain on top of any MMR-calculated RP gains after a win.
The main reason being that a win should
never result in actual zero progress made or, worse, a loss in progress after a positive result.
The following two screenshots of game results are just from today, I also had a game where I got a +2 RP result. I don't believe gains/losses should be set at a fixed amount, the system works fine for the most part as is, but just as we needed a tweak to add a +/- 150 cap, we probably need something along the lines of a base gain so as to keep things rewarding enough even when winning a game that the system seems to have already
heavily favored one to win.