It has a story mode apparently too. I haven't seen the direct yet, but just briefly skimmed over multiplayer features.
They didn't show "a lot" that was new after the previous trailer. However they did basically just list off all the things we saw in the trailer and elaborated a bit on how the 3D World theme works.
I think the thing I liked the most was the announcement of online/local multiplayer where you can play a random course with friends/randomonlinepeople.