Actually, my thoughts when creating the special ranks (there are also Amiga Inc, Hyperion, and other "ranks") were essentially two-fold
I see your point, but I still think the signature is the place for company or organization affiliations and other such identifying info. Maybe I'm too rigid, but I think the rank designation should stay forum-related, either number of posts or moderator, etc.
I guess I'm just accustomed to seeing signatures with ID things in them; having a company name as a rank seems like it interferes with the forum system (maybe kind of an anal response ;-) ), and could be interpreted not as "he's responsible because he's representing the company," but as "he's using his company name to give himself more weight" in these discussions. Just my general reaction, and nothing against you guys, of course, whom I have great respect for personally :-) .
(Also, it doesn't surprise me that the other XOOP site uses company labels, something almost expected, but not necessarily a good thing.)
-- gary_c