I hope the first thing let's players think isn't "oh my god those vehicle physics. the racing is horrible in this game."
No, it'd be "forget, everyone in this game is richards." You don't see Lets Players screw with Greenlight multiplayer games often, especially ones like this. I mean, The Screensavers showed that... Bleh, not that they won't, but I'm not sure this is a Lets Player game. Too easy for people to run over and make noise machines. The safe places are big servers which are dedicated to specific minigames.
Not hating on the game, saying Lets Players probably will whine about it.