The orientation of the z component of the normals will depend on the handedness of the coordinate system you are usng; looks like you're view-space is left-handed, since +x goes to the right, +y goes up and +z goes into the screen (hence you see very little blue).
As for the colours not "blending as well" - it's because you're not remapping into [0,1] to visualize the normals.
Ahh... That makes perfect sense now. Thank you!