Remember that if your pipes are crossed then the fluid in the expansion tank doesn't return to the engine...... And the temperature sensor will read under the "real" temperature if it isn't in water.....
Not to worry you though, I would however recommend that you take the petrol tank off and check that you actually have the engine itself full of coolant, that the pipes are the right way round, and as others have said a new cap won't break the bank.
Mine needed 1.5 litres after it had been "serviced" by a dealer
