Desert storm = the first Gulf war Dark Knight = name for Batman (I think)
Holy Baghdad- In the TV series, Batman and Rob9in used strange expressions of surprise like this. They used Holy+ comething from the context of the show. I think it's more crass than offensive here.
Any schoolboy = everybody. However, the writer's forgetting their age.
Pull the wool over someone's eyes = fool them. Eye slits because of Batman's costume.
Same Bat time, same Bat channel