i don't know the band so i can't comment about the relevance of this poster to their music.
that said, this poster is really great in my view, and not "mean to women". there are tons of posters that have leanings to or are outright sexist and/or mysogynistic and uh, this ain't one of them.
i have no idea what "representative of Rock music" means. but i think this is pretty Rock. too bad rica.