Well the sad thing about disguised premade games is that after a while, everyone but the new players know that the match is with a premade.
This is the sad part. I remember the first day I figured out I could check people's game history... I loaded into a game as the sixth player, tabbed out and checked, then tabbed back in to a few impatient requests for me to go already.
I said something to the effect of "before we go are you two on my team good, because these guys are a premade," and immediately one guy on my team said he was okay, another said he was new, and the premade denied being a premade. At that point I called them liars and said that they had won the last eight games in a row with the same team. They called me a loser for being lame enough to look up their game history, and most premades are similarly incredulous. The best part is when they're waiting on their third guy, kicking people as they fill up that last slot, and you just ask them outright "is what's-his-name having connection problems?"
That's the kind of mentality I usually get with premades, the polite ones who advertise they're skilled players in the game title are rare and the ones that actually tell you they're premades without being asked are as common as unicorns.
While a premade pantheon ladder would be nice and functional and reliable solo queueing should work, all we really need is in-game stats. I don't mind fighting premades if I have solid players on my team, a good fight is a good fight. I absolutely hate it when it's someone with a 20% win rate though and being able to check that is what will really make the game more playable for me. I'm pretty sure they'd announced that as an upcoming feature and it's my guess that it'll be easier to do that correcting the existing pantheon issues and adding a new game type (team games).
I don't begrudge people for playing premades, in fact playing against premades is the only time the game's really fun, I just don't like how those premades make no effort to scare off the new players who invariably make up the majority of my teams. That's not to say I still don't have a lot to learn about this game, but I've dumped an irresponsible amount of time into playing it, so even if I'm a slow learner I still have a leg up on the majority of players.