This is definitely not for "more mature readers". While it does consider mature themes, the execution is actually terrible. If anything, one gets the feeling that the author is immature or that it is targeted at immature adults. The fact that the author doesn't seem to be knowledgeable about the premise he's using only makes this worse.