This is pretty stupid, and quite a bit of its humor just falls flat for me personally...
... But usually it's a good kind of stupid, and when the humor hits it actually gets a good laugh. As long as you don't take any of it seriously and just go along for the ride, it's a good read, perfect for a short break.