I guess that means that your users have to be careful not to use the < and > characters, since you're not converting those to HTML entities either...
>> AndStatus Project:
“Regarding @MyNiceDisplayName - is it documented anywhere? I'm not very comfortable changing API based on "comments" :-)”
No, it's "documented" in observation. Just look at any client (including the web UI), and you'll see that the posts by "JohnDoe" have "JohnDoe" written somewhere, not "johnnydabest@johnserver.org" =)
Anywhere you look, you are "AndStatus Project", not "andstatus@identi.ca". The address is more like... "a detail", not something that's usually seen.
Also, this has nothing to do with any API. Adding @someaddress@someserver as part of the message is irrelevant. What matters is the metadata, the To and CC fields, not what names are in the message.
AndStatus@Identi.ca likes this.