"Clustering images by features seems to be pretty fundamental, and if it runs afoul of this law, then the law needs to be changed."
Absolutely not. Companies should not be able to do this without explicit opt in. They need to learn that they are not free to do whatever they want, whenever they want, users be damned.