I LOVE the big bats! That's almost my favorite part of the photo.
So I clearly did not keep up with the Nitro releases. I tried keeping up with them back in '02/'03 when AFI was going to Dreamworks.
Regarding small posters and promo pics, I would like to direct your attention to this thread:
Poster collection complete!