Haven't played too much ranked really, but after reading about level skips, I was expecting to skip B+. I breezed through the whole of B in rainmaker without a single loss, no cracks, either top in kills or rank in my team every game.
Nope, went to B+, was disappointed lol. So it must look at various other stats.
As if to rub it in I then got fucked by luck and lost the next four games in B+ due to various random things, you know those kind of matches where you really shouldn't have lost, eg a lucky wipeout for the other team in extra time when you dominated the rest of the match, then they slip a points win at the last minute.
Luckily I won the next few games and got to A- without too much issue either.