Yeah that's precisely it. A guy by the name of Dr. Danglers on YouTube is the responsible party and he's got plenty other shitlord videos on his channel. He had to move beefneck to daily motion due to simpee throwing around copyright claims.