Hi,
The fact it overheated once since you've gotten it back together tells me there may have been air in the system. Heater cores are generally higher than most of the rest of the engine, so there could still be air in there.
After doing the checks already suggested to see if the hoses are hot on both sides (if I'm not mistaken, you car has a "constant flow" heater core, w/ heat to the cabin controlled by the vacuum linkages mentioned), you can try this drill:
Disconnect both heater hoses. Run water at pretty good pressure both ways thru the core to make sure you ARE getting good flow. Then hook up ONE hose to the core. Make sure the end of the other one's close to its connector, but leave it disconnected for now. Take a small length of appropriate sized hose and hook to the other side. Remove the rad cap.
Now, get a funnel and put it in the open end of the disconnected hose, then begin to fill the system "backwards" while trying to keep the funnel at a point higher than anywhere else in the system. If you start getting coolant flowing out the radiator cap fitting, install the cap. Then, when you start seeing coolant coming out of the temporary hose, you can take it off and hook up the real one. Jack up the front of the car as high as you can, take the radiator cap back off if you had to install it, and run the engine at idle w/ the heater on full to finish burping the system. Turn it off, let it cool for a while, then refill the radiator as necessary and install the cap. Sometimes it takes a few "burp" cycles to get all the air out.
Sticky t-stat? Does the temp gauge register in the normal range? Does the upper rad hose get nice and hot? If yes on both, the t-stat is PROBABLY working ok, but since the car's been sitting so long, it wouldn't hurt to install a new one. OEM is best there!
Good luck!
Rick