It is a projector setup. In the second pic you can just make out an outline of a figure below Barricade under the screen if you zoom right in. That's a Cybertronian Bumblebee
Great review stompy and yes I did pick Barracade hah Brawl was tempting. I sank a few good hours into this tonight and I'm left pretty impressed.. A very solid effort so far. Reminds me of Halo gameplay especially with those ahh brutes. It's slick, explosive fun.
The amount of polish on this game has suprised me, and it's budget pricing doesn't reflect on the quality of the game at all IMHO