Super lucid break down of a lot of the issues.
I have a bit of operation understanding because very early spring, a friend and I were exploring doing an fleet/taxi management application for the NYC FHV drivers and even were at the TLC taxi app rfp reading. All of these points are lucid and concord with my knowledge
Note: I'm not doing anything in that space presently (merely did a thorough exploration of it), all the human factor issues terrified me, I like my good ole hard core math & computer science & engineering challenges! :)