I have to disagree that what you listed are actually flaws. Running into the woods searching for her destiny isn't a flaw, nor is taking action to create a diversion by releasing the beasts in the ship.
A flaw would be Luke getting his arm chopped off by Vader because he bit off more than he could chew by leaving before training. Or Anakin's anger and vulnerability against the darkside. Or Leia having to rely on a pilot because she's not an expert one herself. Something that actually has negative consequences for the character.
If your analysis is that Rey's character is absolutely "perfection ... at every turn," then it's certainly not a thoughtful critique and is little more than a blind, useless assertion. Even worse, it doesn't leave any room for a reasoned discussion or debate about the nature of her character.
Shame, really.
You say that but you haven't offered any reason to support that those flaws you listed... aren't really flaws. Meanwhile I'm offering specifics from the movie. You might as well have just said "you're wrong."
Does she sell the droid at the beginning, showing some questionable morals maybe? Nope. Does she need a pilot's help from Han Solo? Not really, she shows
him how it's done. Her fighting skills certainly need no help and she can defeat the villain already without a scratch. Is she tempted by an offer from the dark side to train? Not at all.