Just got back from a second showing. Gotta love free tickets. Anyone going into this movie looking for anything other than a popcorn summer action flick, leave your expectations and brain at the door. The point of the movie wasn't to make people think, it was made to entertain people. And guess what? Majority of the people who went to see WERE entertained.
You gotta into a movie with an open mind, and just let it take over. If you do that, you can get enjoyment 8 out of every 10 movies. The people who say "Oh, I know this will be a trainwreck, but I'm gonna see it anyway." Those type of people are those who won't enjoy. I urge you to go into this movie expecting fun.
Face it, a movie doesn't have to be perfect for people to enjoy it. It could have so many flaws and holes that you can fit Unicron through, but that's the world we live in.