Not really much of a mindfuck - you'll shit bricks, but more in a "HOOOOLY SHIT THIS IS FUCKED UP!" way than a "what the fuck, that didn't make any sense at all," way. If all else fails, you can still have nii-pah."
Look, it's not really a very easy series to explain - just watch the first five episodes or so of it yourself, they're up for download on lolipower if you don't want to go for the batch torrent. Just be sure to go for the series with 26 episodes, as opposed to the one with 24.