Thanks for the kind words :).
The messed up Indian roads are not a blocker. The technology is not based on an algorithm. Its based on Machine Learning/AI. And it works by building its own rules by training on data. The training data is normally video and speed/steering angle data. I define the problem as;