I haven't heard of NLP before, but reading about it now it's setting off all my old skepticism alarms. The claims it makes seem to be very vague and optimistic. I'm especially wary of things like the links you provided that talk about having "over 200 patterns"; I don't buy my textbooks based on their page count.
Self-hacking is cool, but any advice given along those lines needs to be backed up by solid literature something fierce (i.e. see lukeprog's How to Be Happy) to be plausible, and even then you should generally expect that any given piece of advice will only have a moderate chance of working on any given person.
Saying "I'm smart and I think it's worthwhile" isn't enough; lots of smart people think religion is worthwhile. If NLP has a central theory behind it, rather than just being an umbrella term for a bunch of disparate self-hacking techniques, then where can we find a step-by-step explanation and solid justification of that theory? And if there's isn't a central theory, then each "pattern" will have to be presented and justified on its own, and survive on its own merits independent of its sisters.
Yes, I realize that it sets of skepticism alarms. It did so for me as well when I first encountered it. It's a detriment to the field that it looks scammy on the surface :)
Yes, I love his article on happiness. The problem with ONLY going with research-backed stuff is that one might be missing out on potentially useful stuff. My argument here is NOT to take NLP on faith, but rather to perhaps to investigate it further and see what it can offer.
A lot of it seems to be based on introspection and informal experimentation. Which could be said for the father of ...
I just heard a comment by Braddock of Lovesystems that was brilliant: All that your brain does when you ask it a question is hit "search" and return the first hit it finds. So be careful how you phrase your question.
Say you just arrived at work, and realized you once again left your security pass at home. You ask yourself, "Why do I keep forgetting my security pass?"
If you believe you are a rational agent, you might think that you pass that question to your brain, and it parses it into its constituent parts and builds a query like
X such that cause(X, forget(me, securityPass))
and queries its knowledge base using logical inference for causal explanations specifically relevant to you and your security pass.
But you are not rational, and your brain is lazy; and as soon as you phrase your question and pass it on to your subconscious, your brain just Googles itself with a query like
why people forget things
looks at the first few hits it comes across, maybe finds their most-general unifier, checks that it's a syntactically valid answer to the question, and responds with,
"Because you are a moron."
Your inner Google has provided a plausible answer to the question, and it sits back, satisfied that it's done its job.
If you instead ask your brain something more specific, such as, "What can I do to help me remember my security pass tomorrow?", thus requiring its answer to refer to you and actions to remember things and tomorrow, your brain may come up with something useful, such as, "Set up a reminder now that will notify you tomorrow morning by cell phone to bring your security pass."
So, try to be at least as careful when asking questions of your brain, as when asking them of Google.