I think that game has a huge potential, both online and offline. There is a lot to discover, especially if the environments are as huge as they seem to be.
Who knows? Maybe the game features a sort of track/lanscape generator. Think of it. 20 players online, a random generated area and right before the race starts ( while it loads for example) you get a 30 second quick view on a map of this track. Then the 10 min race starts and there will be several groups who take the obviously best ways, while maybe some individuals will try routes, that in end turn out to be as fast and we have a close fight for the win.
Pure speculation by me and maybe only wishful thinking. But when I have a look at the pics, I think that there is enough potential for an experience like I described. And that would be awesome imo.