I downloaded it earlier today. I wish the demo had more stuff to do so I could get a better taste of the game. I might get it after I get Super Mario Galaxy 2.
I really like it, can't try out the track I made or use my kart or mod, but whats cool is that once the real game comes out, it looks like you can download or transfer the things you made in the demo to the full game.