I definitely agree with the request for matrixes where the levels of the various articulations are matched. I see the reasoning behind doing it the other way but that's much less useful for me - if I'm playing a phrase that mixes different lengths of notes, I want to be able to just play the phrase in and have the dynamics reflect how I'm playing it in, not jump all over the place every time I switch articulations. Seems like the best solution would be to improve the patches as opposed to adding more interface functionality for each user to try and fix it themself.
If there are users who like it the other way, then what about having some sort of switch in the interface? Or providing two sets of matrixes?
The inconsistent transitions between dynamic layers are an important issue as well, thankfully I have only noticed problems a few times with the VSL libraries.