OK guys, thanks for the help.
So basically, the altimeter must indicate the aerodrome level when on the ground, and QNH is worked out by reducing QFE to MSL using ISA conditions. Which would give the answer of "regardless of temperature" to the second question.