Are Roads Ready For Self-Driving Cars?