I haven't seen the YouTube video (work... you know

) but the anime itself is mesmerizingly strange.
I was watching the first episode marvelling at the oddness of a Japanese anime that is a spinoff of an American cartoon that was modelled after Japanese anime... Take Powerpuff girls, insert every anime cliche in the book, toss in a barely-disguised Tezuka character or five, shake vigorously, et voila!
It's ... WEIRD! but you HAVE to see it!