Warren the Ape, A New MTV Series

I watch this and I think, how does this work? I mean, really, it looks funny.