An aside:
Have read elsewhere that a pre amp provides impedance matching between source and power amp
Fortunately, it's mostly nonsense. The preamp's function is control of level, low output impedance and, I think essential, a small measure of HF bandwidth limitation above the audio band to avoid upsetting whatever follows.
A low output impedance is always desirable from sources including pre-amps: this greatly helps shrug-off the effects of cable capacitance and the effect of input loading in what follows.
A high-ish input impedance on the driven item (preamp input or amplifier input) is desirable so it causes no extra loading on the source driving it. 10Kohms or more is a handy value; Naim uses >22K as do many others. This matters because really high quality coupling caps tend to be fairly small values and no one wants to throw away bass response unnecessarily. (A fairly standard value of 10uF output coupling cap into a 10Kohm load means bass rolls off -3dB at 1.6Hz, which is a sufficient degree of overkill for any purpose)
However - 'impedance matching' for voltage signals is a fundamental misunderstanding hanging over from the days when telephony did not include any amplifers in repeaters - i.e. pre-1920s. The idea of matching impedances for maximum power transfer persists from this root, and even people who really, really,
really ought to know better (Jeff Rowland etc) go for it in a big way. It is pure waste - a 600ohm source and a 600ohm load means (1) it's a hard load to drive which usu. creates excess harmonic generation and (2) the overall result still chucks away half the signal voltage level. Just daft.