I've had the same experience. I am a JG/Supp main where I enjoy them equally, but I've only gotten support so far doing solo ranked queue :/ I want to jungle!!!
Haha, I had the same thought of setting it up as JG/Mid so that I get jungle :P (since so many people play mid). In that regard, it's basically team builder in disguise. I can't speak to the team assembling system they have in place - it's blackbox to me. But it doesn't seem like they have much of a 'weight' difference between primary and secondary if there is any. I'm curious to know.
I do like the idea of having the option to pick the one role you want to play that game and waiting for it. One potentially unbalanced situation there though, is when you have a team that all picked their specific main role versus a team where they all got their secondary role. I don't have anything against 'one trick ponies', but being able to preselect your role in ranked would make it a lot easier for players to get their desired setup - and being able to show their team their target champ helps even more too. If Riot is okay with promoting/making one trick pony playstyle more viable, then I'm with you, Yepprettymuch.
My plan is to queue with a friend who mains support and we both choose JG/Support as primary/secondary so we always get our role :P We could swap if it switches what we picked for primary - which could be a tell on how they weigh primary vs secondary too if it gives both of us our secondary. In general, it seems that queuing with 2, 3, or 5 are the ideal options with dynamic queue assuming you have voicechat (4 leaves an awkward man out unless you can get them into your voicechat, they're a particularly good/aware player, or they play the island known as top lane :P).
I wonder how much work it would be to get it to add more desired role options now that they have the first iteration up and running.