Comic reviews answering the question "Is it good?" every Wednesday here.
Looks like an insect inspired war machine. Not really a batmobile but could be interesting.
I'm sure they were caught by the same magic nets who caught Zod and Ursa when Christopher Reeve and Margo Kidder knocked them down those chutes in the Fortress.
The Batmobile is, interesting. Not the first to have guns as others mentioned.
2645373-1542678319-hotti.jpg
In fact, MTV has A History Of Guns On The Batmobile
Mind you, they could be "foam guns" like in the comics Or used like Nolan's Batman just to shoot thru walls and building stuff in his way.
Woah! thats one badass vehicle