Happy Thanksgiving! Sorry you're having all this trouble!
I just replaced my thermostat yesterday; I'd been running without much heat for a few weeks, so I know it's not fun! I'm replacing my sister's today, too, because the thermostat on her '99L went out, as well! She got about 165K miles outta her thermostat, and I got about 155K miles (can't complain, really).
Did your heater work before the visit to the shop? If your heater worked fine before the radiator replacement, I think you might simply have air in the coolant system. When you open up a drained coolant system to the outside air, you allow a LOT of air to get trapped in the hoses. Its normal (you can't really prevent it unless you change your coolant on the Moon or something!), and the step to remove the air is bleeding the system.
It sounds like perhaps the shop didn't do a complete bleed; it wouldn't surprise me if that's that case. Again, I just did this yesterday, so I can tell you first-hand that it takes a WHILE to bleed out the air after opening up the system; it took me a good 20 minutes. Its possible that the shop didn't realize this, or maybe took a short-cut.
If you'd like to try to bleed the system yourself, its really easy! I recommend getting a Lisle No Spill Funnel, because it makes the job super easy and clean. Bleeding the system without a funnel is going to get coolant all over the place (I know, I had to do it that way before!). The funnel is so much better. They're about $25, which is kinda expensive, but I'm SO glad I bought one because I use it all the time. Its really worth the $25, you can get them at any auto parts store because they are super popular (because they're so helpful).
Basically, you wait till the coolant is cool, and you remove the radiator cap. Have some distilled water or pre-mixed coolant of the same kind as what they added, because when you displace the air bubbles, you'll have to add more coolant.
Do these steps:
1.) You place the attachments marked "C" from the Lisle kit in place of the cap, and push the funnel into the attachment.
2.) You get in the car and push the heater controls to HOT (you don't have to turn on the fan), turn on the engine, and hold the pedal down to get up RPM's to about 2000-2500 rpm. Its easier if you have someone helping you to press the pedal, but it you do it alone and just go back from forth from the radiator to the pedal.
3.) At this point, if you look inside your funnel and you see all kinds of bubbles coming out, you'll know that your system was not properly bled. You can bounce the bumper a little and likely see more bubbles coming up. Pour some coolant or distilled water into the funnel to raise the level to about 1/3 or 1/2 full.
4.) Continue the bleeding process by running the engine in this condition for at least 15 minutes. It was cold last night here, so it took a good 20 minutes to bleed my system out. You need to be sure that the cooling fans behind the radiator come on (you'll hear them, or if you're in front of the engine, you'll hear and see them come on; they only run for about 10 seconds and they're loud) because then you'll know for certain that your thermostat opened and therefore that you have full circulation. Continue doing this till you don't see bubbles--bounce on the bumper up-and-down and back-and-forth, to make sure there's no extra bubbles. It takes a while...don't worry, you'll get the air out.
6.) Once you think the air bubbles are out, shut off the engine, and look at the coolant level in the funnel; as the engine cools, you'll see the level in the funnel drop. Keep an eye on this, and don't let the funnel go empty, because you'll just them re-trap bubbles as you add more coolant. If you can watch it, then watch it, and keep adding a little bit of coolant or distilled water to the funnel. If you have to go inside, then just fill the funnel up near the top with coolant and come back in 15 minutes to check it. Once the car is completely cool (last night at ambient temps, this was about 1 hour after shutting it off), plug the funnel with plug attachment and remove it. The coolant level should be right up to the neck/"throat" of the radiator filler spout. Put the cap back on.
7.) Look at the level in the reservoir--make sure its between the COLD and HOT marks; pour coolant from the funnel into the reservoir to make it about 1/3 or 1/2 way between the COLD and HOT levels.
If after all of this action you STILL don't have heat, then it might be the heater core blocked. If that's the case, then the regular thru-direction flushing that they did won't free anything, because you usually have to back-flush the heater core to free a blockage (disconnect the hoses shown earlier and run fluid IN the outlet so it comes OUT the inlet). But again, if your heat was working fine before the visit to the shop, I'd bet its just air in the system after all the work. If you're temp gauge if getting up to normal, then its probably not the thermostat being stuck open.