If anyone could have done a story loop back the Matrix could have done it. The Smith story was disjointed and the characters weren't developed enough. Seems like they rushed the whole thing a bit and needed more money for cgi. Felt like a lower budget film.
Didn't have the mind twisting elements I hoped for. Really didn't need that little robot thing from Transformers 1 either.
Muppets knowing they are puppets could have been really good but didn't really hit the mark. Worth a watch still.