A car overheating in traffic but not at highway speed almost always has a cooling system problem involving airflow rather than coolant volume. At highway speed, air flows through the radiator ...
It's not unusual to encounter the issue of a radiator not heating up once your central heating is in full flow again. But, if the heating is on, it's clearly not a problem you can leave for long.