Sounds like it does most of what ride-share services do.
Does Flywheel allow you to rate individual drivers/cars (and prevent being matched to creepy drivers or dirty cars on future rides)? I think that's actually one of the biggest value-adds of Uber/Lyft/Sidecar--direct feedback about drivers which tends to retain good drivers and reject bad ones.