Its okay I understand that you rent servers from steam or something. As cool a multiplayer is TerraTech was a fun game before multiplayer and still is I will still enjoy the game. Although I hope you will work something out when the game comes out and you have more of a budget to work with.
First, thanks for clearing my doubt. "unlisted" then why it's there? Youtube's problem maybe(?) and it's posted on the same day.
Second, I found this when I just go to Payload Studios official Youtube website > Select TT trailers > watch the trailer till the end.