It sounds like you had some rough games there. Looking at the match too, you did super well to help carry your team to victory and definitely deserved the win.
Many players have already said this in comments but what I do want to mention here is that many players use third-party sites to psych themselves out before a game even begins. Visual rankings are NOT 1 to 1 to MMR, which is what matchmaking looks at when creating a team. The system is never actually against you. It works to try to match you with and against players so that you have as close as a 50/50 chance of winning every game, including promos.
Looking at the stats for the game (might be a little off since some have played games since then), the match was fair and even on both sides. The system actually matched that game with your team having a higher % to win.
I want to share this because matchmaking is always a frequent inquiry we get in support where players feel it is unfair but the system works as it is intended to.