As for the r-rating thing, if it had been anything less, it would not have worked.
Certain comic book adaptations need to be r-rated for them to really work.