Found this trailer while perusing some Todd Falcon videos, via what I can only assume is his production company,
http://www.screamtimefilms.com/ Really drink in the details of that website.
What a beautiful human.
In his Big Brother interview he spoke of recording everything, so it actually is a little disturbing.
Also, where did his mini-ramp go?