Trainwreck – We have the Greenlight on Steam

Trainwreck has been given the Greenlight on Steam! Amazing!

I want to put it up on Steam ASAP but it seems I need a PC to help with the upload procedure, which I don’t have access to at the moment :-/