First off, it was 93~ rating. Secondly, merk has screenshots of every single one of our wins automatically taken and uploaded to an imgur album which proves that we've played a variety of random teams and not fed 3 games and log out simultaneously.
Lastly, when your MMR is significantly higher than your team rating, you tend to gain rating fast, derp. You must be new to the MMR system.
Omg you made a team at 0 and got +96 for one win??? WIN TRADE!!111