Daft questions but have you got the heater valve opened when running - can you feel the heater matrix inlet/outlet pipes getting hot? Also did you bleed the air out of the system after the rebuild - run the engine with the cap off?
Apart from that, the only part of the system you haven't removed & visually checked is the water pump so I'd be looking at that.