We saw The Ark that carried Sentinal crash landed in to moon which couldn't have been hiding all those soldiers and space ships. And after that Megatron crash landed to Earth and all those other things happened after that. Exactly when the hell did they hid a damn invasion army beneath the moon? Also if Megatron knew about it the whole time why didn't he just summon them right in the first movie? I mean sure in real world-wise the writers didn't even think about such thing back in 2007 but movie-wise couldn't Megatron call in the army to destroy 5 Autobots and grab the AllSpark? And why did the advanced sentient species that went through hundreds of galaxies to come from Cybertron to Solar System needed portals to make a jump from moon to Earth?? Does any of these have answers were they never explained?