When I first saw this, I thought it was the weirdest thing ever. I still think someone did crack when they thought of this show. I'm not fond of the songs, but I guess its a fun watch with your buddies when getting high or drunk.
(Also, replacing the main songs with music from JoJo's Bizarre Adventure greatly improves it!)