Just saw it and it was awful. That actress that replaced Megan Fox was bad very bad, in my opinion it was contempt for the audience that made them cast her. They must have known she couldnt act but cast her because Micheal Bay said so and they know all the audience wants is the sparkly sparkles.
Plot was complete predictable rubbish written and done before. OMG they've lost I'm going to cry, omg they havent, omg they've lost again, omg dont kill him, I'm gonna cry, Omg they saved him, thank you I'm happy now. The plot doesnt know what it wants or where it wants to go.
It had the usual Micheal Bay obsession with the Military. Also this strange obsession with authority figures that appear exactly the same in the other films. Their all go away dont interfere, and then lets do exactly what they want then oh no they betrayed us damn we are so stupid, please help us now. There's no real time for the characters and yet it has tons of pointless character scenes.
On the plus side the action did look quite good the 3D and the smashing up of things was quite impressive. Although what happened was predictable. You know the bad guys beat up the good guys a bit and trash the city, then the good guys come back and suddenly tear through the bad guys like paper to get the end over quickly with.