Matias, I like your idea. This is similar to the current capability of storing location-based suspension adjustments.
Around here, there are lots of "speed humps" on residential streets. Some of them can be brutal on stiff suspensions. There's almost always a road sign just before them. In the future, AP2 and FSD could read these. But, as you mention, your GPS mapping suggestion or a maybe a group-share-database could be useful.
Additionally, with vertical motion detection (perhaps using camera image processing), this could be automatically learned by the suspension (e.g. AP algorithm: "Gee, for the last several times that I've been at this location, the front suspension/vehicle suddenly moved up X inches for Y inches then down again. In the future, I'll slow down to Z, based on driver comfort preferences. And I'll continue to monitor this location to see if anything changes").
"It's often easy to come up with ideas that others have to work really hard at to make work"