That is a nice piece, really well scored and orchestrated and with a huge amount of skill in the programming.
The high string problem mentioned is a result of sampling in general, not anything wrong with VSL samples. All samples try to represent the entire range of the instrument with 100% accuracy. However, when hearing a violin section in an orchestra, one does not hear that accuracy. The fact is the violins have very low amplitude in the high range that dies out very quickly with distance, but this is never represented in samples because the engineers are doing everything in their power to capture everything the instruments do. So there is an artificial heightening of amplitude in every sample of violins in the high range. The solution is very easy - EQ the shit out of the high range. Because that is the only way you will ever get sampled violins playing high to sound anything like live violins. I was at an orchestra concert listening for this very phenomenon as a direct comparison with samples, and noticed to a shocking extent that the REAL violins were so dark, there was absolutely no comparison to sampled violins. In reality violins never sound that bright and it is totally an artifact of the recording process that can be dealt with fairly easily. Engineers may not like that extreme EQ because it is playing with their beautiful recordings of every frequency possibly produced by the instruments, but the reality of live performance is something very different.