I think you have the right mindset now. Green will come when green comes, just as black will come when black comes.
Instead, concentrating on having fun and learning seems to me to be the right mode of thinking. There's nothing you can really do to speed things up (other than moving someplace where there's a club that meets more frequently).
As for getting pasted in ronduri - get used to it. As you advance, the more advanced will treat you accordingly, usually playing you one notch above where they think you are. Now, as you advance, the more there're going to be people below you who you'll have to bring along by playing them at just a notch above where they are. THat's a difficult thing to learn. When you get a new belt, it'll be strange because suddenly, you'll get plastered all over again, and come away feeling like you shouldn't even be allowed to wear a white belt. Similarly, turn up the volume, make a great move, and shock the crap out of some nidan, and you're going to feel that skill level of your partner amp up, and you'll be on your back looking up at the ceiling. It's part of the growth process. Right now, you're probably cognizant at least occasionally of when somebody "lets" you get a throw. Sometimes, you may think you're actually getting a throw against some black belt or brown belt. In a sense, it's when you don't think you're being given a throw that you think you're doing well in randori when you're a noob. That's not the case.
You're doing well in randori when you're finding yourself on your back at unexpected times when playing against higher ranks. It's simple; remember your first randori, and their attempts to get you to throw? Yeah, they didn't throw you around too badly then. Now, they respect you enough to throw you, and push you. And, anyway, you'll get there.
Now, go do a shiai. Find other people your age and rank. How you do there will tell you how you're doing against others who are in a similar situation to you.
But, I think you're right in going for the experience, and not the rank. Rank will come - invariably you do get promoted, generally when you feel you least deserve it, but it will happen. It'd be great to get green belt in a year, but will you have the skill set of a green belt within a year? If yes, hopefully you'll be a green belt in a year. If no, keep working to build your skill set. Once you've got the skills, you've got the skills. The rest of life is refinement until you can pull them on anybody, not just people significantly below your rank.
Anyway, that's mho. I do remember being a yellow belt and walking all over people. I remember getting green and suddenly I was on my back a lot more. I remember having a green belt that was nice and worn and not getting gassed in randori. Then I got brown and suddenly a lot more people in class were playing me a lot harder, and I was getting gassed. It's a bit of a mind game until you realize that the rank around your waist is a signal to the more advanced to help you advance even more by playing you harder.