I think it's mostly accurate, although not all of it will perfectly fit all individual INTps, to state the obvious.

A few things must be avoided, though: for instance it says that INTps often speak several languages. That must not be interpreted as meaning "aha, I speak several languages, so I must be INTp" or "I don't, so I'm not". The two persons most skilled in languages that I know are INFj and ENFp. So these very specific details must be considered only in the context of the whole profile.

The functional description is quite good but mainly for the strongest functions; for the weaker ones I think it's more ambiguous.