Thanks Alexander Esslinger.
I almost figured it out on my own.
This is the fix:

OUT.eyeVector = worldPos - ViewIT[3];

... seems to be sideways now.