I've seen it twice now. It's definitely not perfect, but let's just say I'm not surprised at the usuals complaining in this thread. I thought it was good fun, although it definitely drug a little the second time around. Still, dlp let me see the fights much more clearly so that was worth it.
As far as the glasses and the map, that's the sorest subject to me, and no, activating Megatrons 'navigational' system doesn't really cover that plot hole for me. As far as why Prime couldn't use the eBay page though, I'd say it's cause he couldn't 'shoot his layzor' at a screen and make the holographic map appear.
Similarly, how did they move the allspark at all? Why did Sector 7 decide to build their top secret super base in a famous tourist destination?
These questions haven't been addressed, so I'll do so. The didn't move the All Spark. They built the dam around the All Spark where it was. Which answers your second question. The real question is, if the Hoover Dam is such an important location, why turn it into a famous tourist destination? Unless making it a military base would seem too obvious. The marine asks if there is a weapons room in the dam, you'd think there would be a whole arsenal there.
Still, if you can't enjoy Blackout destroying a military base like a real life mech, I don't know what to tell you.