"ICANN is a not-for-profit, public-benefit corporation" and not a non-profit !
Per ICANN's court filings they claim that they are a "not-for-profit, public-benefit corporation" -- and not a non-profit. IANAL, but I have been told by several lawyers that there is a hudge difference between a "non-profit" (say a 501(c)3 corporation) and a "not-for profit" corporation."
It appears to me that the author of the article in The Register as well as a number of people making comments are blurring these differences. The New York Secretary of State has a nice website explaining what a Not-for-Profit Corporation is !