The reason is that .* matches everything, so the first rule expects /Driving_Instructors/<anything>/<anything>/<anything>/<anything>/<anything> and gets exactly that (anything matches Driving_Instructors_Categories etc)
Move the first rule down all the way and it should work fine.