Come on, it's obviously made only for children. That's highly obvious. So complaining about it seems a little bit ...
Nevertheless, the base is ok, but with just a little more effort they could have made it more believable. In just few points. Not more than that, and the film would've been just all right.