Layman view - the td5 cooling system (at least on my 53 plate) is designed to work under a degree of pressure. The pressure ensures the water does not boil at temperatures in excess of 100 deg, thus retaining it in liquid form and happily flowing around the block and ancillaries to be cooled via the radiator. I understand the header tank cap has a pressure release valve, allowing excessive (i.e. not "normal" conditions / component failure) pressure to be released to avoid damage to the system in an "over pressure" situation. So, it works up to about 1.5bar I believe (happy to stand corrected), then vents.....
Thing is, that what constitutes too much pressure can often be a very subjective view, based upon an individual's view. I have seen several references to a squeeze test on the top hose - to identify a normal operating condition - it should have a degree of resistance to squeezing after running up to temperature (i.e. thermostat open etc). This would indicate that the cooling system is not being over-pressured, say in the event of a head gasket failure. It should not be "rock-hard".
If, after a run of a good few miles, and the engine is up to temperature, thermostat open etc, you then (carefully - hot, pressurised fluid!) open the header tank cap, the pressure will be released. If you do this slowly, then it does not "erupt" spilling coolant everywhere, you just get the hiss as the pressure is released.
There are others on here that have a far better insight into such things, but simply put, if you have moderate pressure in the cooling system, and you have no leaks, and you are not loosing water, then I'd say you are probably OK. Equally, I'm no trained mechanic, so I'd look for a second opinion from this forum! There are a number of tell-tale head gasket failure tests - loss of coolant with no external visible leaks, "sniff test" on the coolant, foaming in the oil etc - again, I'd look to others for a definitive view on these.....
(If your mate's has no pressure - perhaps the problem is with his and not yours!)