I tend to be conservative in my approach and I never trust what people say at face value until I've logically picked at it and reassembled it again. As much as I loved your article, there were some curious problems that I noticed concerning your linguistic relationships that you had drawn out. Certain languages seem to be severely misplaced. The first more obvious one to me is Etruscan. As far as I have researched, there is a sufficient amount of evidence and support for a close but seperate relationship with Indo-European.
Some researchers find the similarities so close that they classify Etruscan as being Anatolian.
Ainu is very distinct from any Altaic language and will never be classified as such. Ainu is often considered to be Sino-Caucasian although I have no information concerning the evidence for this. The Ket of C.Siberia for instance are most probably Sino-Caucasian. Amerind itself is far too contraversial as of yet to consider relationships with other contraversial groupings. Your placement of Eskaleut and ChuckKam is probably also a contraversial one to most Nostraticists.