I'm actually considering signing up for this, precisely because I'm sceptical and think you need sceptics to give a genuine opinion on how something can be improved.
I'm just not sure about the time commitment on it. Although if it's taking pics of the route I always ride and so on... Hmmm.