Caught this last night. I'm not sure who it was aimed at. The humor had references that probably went over kids heads but wasn't really all that funny for the adults, either. Neither the wife nor I laughed once. None of the characters seemed all that engaging and the dialog and story were both kind of weak. When we finished, we agreed that we certainly never needed to watch it again.
The animation wasn't horrible but it wasn't that great either. If you're a bass freak, some of the action sequences with the robot probe and the UFO self-destruct had bottom end that was pretty amazing.
I watched a little bit of the extra material and all they did was hype of the 3D technology (which, of course, doesn't come through on HDTVs yet). I'm getting REALLY tired of 3D films. If a movie doesn't have a good story, good dialogue and good characters, no amount of technology is going to make it a good film. If the technology is the ONLY thing you have to brag about in your trailers, then your movie probably sucks (and I'm thinking of the new Christmas Carol film, not just this movie). I preferred Pixar's "Up" in this regard in that they did NOT write the script for a 3D movies. They simply wrote a very good (maybe not as great as some other Pixar films, but still very good) script, recorded the actors, directed the performances and then, as a last and relatively unimportant step, rendered it into 3D. The 3D added a bit to the film experience but the movie stood on its own two legs entirely without it.