As usual with anything concerning these topics the comments are a shit-show, nonetheless, my opinions:
This is weird, really weird, it seems to be attempting to be lighthearted while dealing with very serious topics, it dips into really dark areas and then hops out in the ever so stereotypical...