I get the LTE enhanced and HD voice on my Verizon XL. Have since the beginning. If I call someone else who has a Pixel or other compatible device the phone call screen shows HD and also an option to add video.
No, I have Advanced Calling on which gives me HD calling as well, plus Carrier Video Calling enabled. My phone was purchased through Verizon, but I'm not sure that makes a difference.