If the game had a lot more character it would be more inviting.
Indeed, imagine what this game would be like if it was built around the characters from Pixars Car movie. Totally awesome!
They should create a set of characters that could add a likeale story to the game, great environments is not enough IMO.