Please Note[UPDATE: working fine now!]
The two videos (cut scene and trailer) aren't showing up on the Steam Store page right now. I don't know why, but I'm looking into it.
Since I didn't actually expect the game to be released today, it's utter chaos around here. Well, no one else is here but me, so it's utter chaos of one.
I'm working on a "first hour" guide for new players and will have that up shortly.