Is Neurofeedback useful for self-improvement?

Neurofeedback has been successfully used for many applications in which there is no disorder.  These include:

stress reduction

peak performance

mental fitness

general relaxation training

golf and sports improvement

anti-aging