The cooling system is under pressure when engine is warm, that is normal. The coolant system can handle more than 100 degree Celsius due to it's mix with 50% antifreeze. The reservoir cap is laid out for such a pressure.
First test you have to do:
is the car overheating only when in traffic jam or also when driving at high speeds?
If always overheating, the thermostat is defective.
If only overheating in traffic jam or when in city traffic:
most probably the fan clutch.
You said the fan clutch was turning. It always turns a bit. But correctly?
Here is the test procedure
http://www.mwrench.com/Whitepapers/FanClutchtest.pdf
Also check: Once the engine warms up enough to open the thermostat, small stream of coolant should flow near the fill cap letting you know the bleeding has been successful:
http://www.nmia.com/~dgnrg/ret2.jpg