They aren’t the actual physics/graphics. It’s just cinematic graphics for the trailer. Nice video though. I will say that even if they did change the physics, I believe they would pull it off well. They seem to know what they’re doin. :D
I'm on pc. Basically I bought the game on steam and when I went into the game there are some buttons in either the select level area or the customize area and they send you to the Steam Workshop where you can get skins, levels and lobbies made by other people.