Yeah I've noticed some peoples sweeps sound mechanical and then some peoples sound very "organic". Guess it's just practice I guess....
But pinches are great! Fuck Zakk, he just over uses them! A well placed harmonic can be perfect, specially in a slower tempo solo piece like yours. A little sustain feedback would have worked in it too...
Damn, I should go into producing lol