One major issue I have is this - internet coverage isn't perfect (I don't know about the US but it sure sucks in the UK when you're in the country!) so surely disconnecting for a few minute while you go over a hill, etc, would be detrimental to your points. Personally, if I cared enough about this application not to use my phone, I would probably check it out of paranoia to see if the loss of internet in rural areas lost me points and it wold actually be a negative impact, so with this in mind, how do you handle lag / disconnection / poor coverage?
Of course, these are edge cases, but important ones which could lose you custom in the long term.
Definitely going to download this and see what I can mess around with then, would love to see if I can inject a ridiculously long route and have it run 24/7 to trick it in to thinking I'm simply the most amazing driver and rack up points then upload the route and drop you an email when I'm worth a few thousand dollars worth of gift cards. :)
--Given the way most busses operate (rough start/stops, crazy fast speeds, rush rush rush), you'd probably throw off the algorithm, which would flag you as "unsafe driving", and give you a shitty amount of points.
--At least for our test group, we couldn't find that many people willing to put down their iPhone when they didn't have to...Especially sitting on a bus for 3+ hours. Lots of folks said that they would do that, but boredom always got the best of them.