Source? Steam Registry Snooping. I am going to assume Valve didn't put the trailer on its servers for the laughs. Click below to have it download to your steam client if you want to view your self. I would upload it to youtube, but it is identical to the old trailer.
steam://install/80896
So much for "You won't see a PS3 or PC version this time around, sorry."
steam://install/80896
So much for "You won't see a PS3 or PC version this time around, sorry."