Yes, this is a remix.  Yes, this is humor.  Yes, you will have to click through to Turning Left to see this video.