I have never suffered from anxiety when I had to speak in front of people, but I can totally see how the visualization can help greatly.
As about what it is and what it is not. I think it can be both. It all comes down to the reason why you opt for doing it.