Note, I’m not posting this in the name of the FSFE. As a supporter of the FSFE (what they formerly called a “Fellow”), I have a blog at my disposition at blogs.fsfe.org, but that does not mean that whatever I write there can be interpreted as the FSFE’s official position.
I’ll get back regarding the rest of your points. I do not agree that my (or Levine’s) theories are questionable, but as I said: Later.