This is just as competent as any other Marvel origin story?? I guess since there's a female heading it people care all the sudden?? It's fun and messy and there's a fight scene to "I'm Just A Girl," so I'm satisfied. Also the moment Carol breaks free and unleashes her powers is very reminiscent of Buffy's "Are you ready to be strong?" speech, which I love to death so that's also great.
side note: yeah, the feminism is pretty tame by today's standards, but it still works when it needs to.