Liquid Ebony is probably one of the BEST products I have ever used. Yes, glazes are what gives your car the wet look. I had a thread started a while back regarding detailing but it got buried. I have forever made mention of this stuff (Liquid Ebony). Not everyone can get ahold of it, but if you were to go to a parts store that sells paint, you are sure to find it. You will NEVER find the stuff in Pep Boys, or Auto Zone, or chains like that.
However, any glaze will work, but you need to wax after you glaze. Waxing and regular maintainence will make removal of tar easier.