I often wonder if this isn't just the tolerances that headphone manufacturers, uh, tolerate? That would help explain why some people hear the HD 650 and HD 6XX as different and some hear them as the same. It might also help explain why some hear them as veiled, some don't. I'd imagine that a percentage point or two along the frequency spectrum could add up to be something subtle but noticeable. And if the drivers are matched, the differences won't be obvious without comparing directly to another headphone of the same make. Doesn't the HD 6XX box say "HD 650" right on it?
Of course, I don't have the HD 6XX, only the 650, so this is just what I've gathered from reading.
Anyway, just a thought.