OK, time to step back and see what's been happening...
You have replaced:
All these parts comprise the entire cooling system, yet you still have a problem.
To continue... you had the head rebuilt, which means that the passages should be clear.
By taking the upper hose off, you verified that the pump is turning in the right direction (water came out the hose and not the radiator, right?).
You have also done other work which may or may not have helped.
So what's left?
Mentioned on page 1, are you sure you put the head gasket on correctly?
Are the heater hoses routed correctly from the heater core to the engine and back?
Is the engine timed correctly?
I can't think of anything else. Anyone want to chime in?