It's pretty clear that the tweet in question was satirizing people who use terms like "hebephiles" to defend themselves. While you can argue in good faith whether the satire worked, was a good idea, was appropriate, etc., taking the tweet at face value and saying that he's a "self-professed hebephile" is not arguing in good faith.
So either the author doesn't understand what was going on or is choosing to lie about it for rhetorical purposes - either way the author isn't a credible voice.