Same here. It feels like there should have been some more build up to this.
I really need to see the Prowler suit drawn by someone else. I still think the art is overall fine, but it's small stuff like what Dragonick said about the masks that turns me off.