Why is the colour in my image texture getting washed-out?
You simply need to un-tick ambient occlusion in your world settings. It can be confusing but Blender doesn't need that activated to calculate AO, instead it will make an additive AO pass and therefore wash it out.