I love this film.
I think it manages to balance dark humour with good taste whilst having a overall message of being yourself and not being afraid of interacting with those who are different than you.
The lyrics to songs are hilarious but the songs still manage to be genuinely good.