Got INTP. A great deal of this is completely unfalsifiable, and the terms are unforgivably ambiguous. The test also doesn't differentiate between learned behaviors and personality. For instance, it asks if "being right is more important than being cooperative when it comes to teamwork?" The answer is obviously being cooperative- but that's something I realized after having to work in teams myself and hamstringing them due to my stubbornness. I still don't think I'm a good cooperator, but I realize that that's not how I should be, even if cooperating means squashing my own intuitions. The question should ask how I actually behave as part of a team, not for a value-judgment.
Finally, there's the complete dismissal of contingent environmental factors towards my behavior, or mental disorders (I have ADD). Which is highly annoying.
That said, I'm not dismissing its usefulness entirely. I just don't think it can actually perform as advertised; i.e. determine your 'personality type.'