Couldn't tell you about April. Not that I saw. But It's hard to take everything that your seeing on screen in. We were shown the trailer 1st and that blew everyone away the we was shown the footage. In the space of an hour I went from seeing nothing like everyone else. Too beeing blown away with loads of info.
And no the enterprise doesn't glow and also doesn't have flames down the side like optimus prime, lol.