I signed up for the film maker invite. They might be impressed with my specs but I don't ever play TF2 because of my internet connection.
I would love to screw around with that, even if updating TF2 and downloading the film maker would probably take a couple days, it would be worth it.