Maybe more people have had time to see this and can offer some comments. But JO, I am afraid to admit that I don't quite agree with your review. You gave it a B! How could you give that little girl a B?! Seriously though, I didn't think the first hour of the film was bad at all, even though it is formulaic at times, it is successful. Its raw energy is not dimished by its predictability.
And you had some comments on the small role that thier culture played in the script. Which is true. But I never cared. I really didn't see that as a major focus of the film, but rather Caro (I think that's