Instead of all that,, why not first teach it to read signs? No turn on red is still an issue. How about one way during certain times of day? When auto-parking, can it discern between a handicapped spot and a regular spot? How about just parking within specific time frames based on parking sign...