For anyone else who is interested, I finally found it. The picture quality isn't great, for obvious reasons, but it's still Leigh Whannell writing and acting, and James Wan directing, which I think is something most of us agree we enjoy.
Hope this post isn't annoying, but I wanted to pass the link along in case anyone else has been waiting and hoping.
edit!: sheriff_kirby posted this much better link. Here. :)